Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.
Comment: DOC-2549


Panel
bgColor#F6F5F5
borderWidth0

Vous pouvez gérer vos ressources du Cloud OUTSCALE avec OSC CLI, une interface en ligne de commande (CLI) développée par 3DS OUTSCALE.

OSC CLI est compatible avec l'API OUTSCALE et toutes nos API AWS-compliant.

Vous pouvez utiliser aussi Cockpit ou AWS CLI. Pour en savoir plus sur l'utilisation , voir À propos de Cockpit et Utiliser et configurer AWS CLI, voir Tutoriel : Démarrer dans le Cloud OUTSCALE.

Include Page
INCL:_FR_RC-ToC-Task-Choice
INCL:_FR_RC-ToC-Task-Choice

Table of Contents
maxLevel1

Installer OSC CLI

Avant de commencer :  Vous devez installer Assurez-vous que Python 3.5 ou ultérieur et pip3 sont installés sur votre machine. Pour en savoir plus, voir le site officiel de Python.


  1. Pour installer OSC CLI depuis le paquet PyPI officiel

PiPY
  1. , lancez la commande suivante dans votre terminal :

    Code Block
    languagetext
    $ pip3 install --user osc-sdk
Info

Pour installer depuis la source, voir le dépôt officiel d'OSC CLI.

Configurer OSC CLI


  1. Créez le fichier ~/.osc_sdk/config.json Mettez à jour votre variable d'environnement PATH :

    Code Block
    languagetext
    $ export PATH=$HOME/.local/bin/:$PATH



Configurer OSC CLI

  1. Dans votre répertoire home, créez un répertoire .osc_sdk.

  2. Dans .osc_sdk, créez un fichier nommé config.json avec le contenu suivant : 

    Code Block
    languagetext
    {
        "default": {
            {"access_key": "ACCESSKEY",
            "secret_key": "SECRETKEY",
            "host": "outscale.com",
            "https": true,
            "method": "POST",
            "region_name": "eu-west-2",
         "version": "2018-11-19"
        }
    }
    Info

    Laissez les valeurs de access_key et secret_key vide à ce stade.


  3. Pour obtenir votre ID d'Si nécessaire, remplacez eu-west-2 par la Région de votre compte.

  4. Remplacez également ACCESSKEY et SECRETKEY par l'ID d'access key et la secret key correspondante de votre compte.

    Tip

    Avec Cockpit, vous pouvez trouvez l'ID de votre access key et la secret key correspondante

    , utilisez la commande ListAccessKeys avec la syntaxe suivante

    en suivant les étapes suivantes :

    1. Placez le curseur de la souris sur votre nom.
    2. Cliquez sur Profil & access keys
      Awesome Icon
      size16px
      iconfa-user
      > Access keys
      .
    3. Tapez votre mot de passe.

    Si vous n'avez pas accès à Cockpit, vous pouvez les obtenir en suivant les étapes suivantes :

    1. Enregistrez le fichier ci-dessus.
    2. Lancez la commande suivante, en remplaçant EMAIL et PASSWORD par l'email et le mot de passe de votre compte OUTSCALE :

      Code Block
      languagetext
      titleExemple de requête
      $ osc-cli icu ListAccessKeys
    \
    1.  --authentication-method password
    \
    1.  --login 
    youremail@company.com \
    1. EMAIL --password 
    Y0URpAssOrd

    Cette commande contient les attributs suivants que vous devez spécifier :

    • authentication-method : Pour cette première requête, cet attribut doit être password.
    • login : L'adresse email de votre compte OUTSCALE.
    • password : Le mot de passe de votre compte OUTSCALE.

    La commande ListAccessKeys renvoie plusieurs éléments, dont les suivants :

    • accessKeyId : L'ID de votre access key.
    • secretAccessKey : La secret key correspondante à votre access key.
  5. Insérez la valeur de votre ID d'access key et la valeur de secret key correspondante dans le fichier config.json.
    1. PASSWORD


    Vous pouvez maintenant exécuter

  6. toute requête
  7. des requêtes d'API avec OSC CLI.


Utiliser OSC CLI

Pour envoyer une requête avec OSC CLI, spécifiez dans votre commande : 

  • Une des API supportées (api pour l'API OUTSCALE, ou fcu, lbu, eim, icu ou directlink).
  • La requête que vous demandez.
  • Tout autre attribut attendu par la commande.


Code Block
languagetext
titleExemple de requête
$ osc-cli api CreateVolume \
   --SubregionName eu-west-2a \
   --Size 10


Tip

Si vous voulez passer une chaîne de caractères numériques au lieu d'un entier (par exemple : "12345678" avec les guillemets comme partie de la chaîne), vous devez entourer votre chaîne de caractères de guillemets supplémentaires ('"12345678"').




  • Démarrage rapide
  • Tutoriel : Démarrer dans le Cloud OUTSCALE
    Panel
    borderColor#FFFFFF
    bgColor#F6F5F5
    borderWidth2
    titleBGColor#E6E6E6
    borderStylesolid
    titlePages connexes


    Include Page
    INCL:_FR_RC-General-Panel-AWSLegalMentions
    INCL:_FR_RC-General-Panel-AWSLegalMentions