Versions Compared

Key

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


Panel
bgColor#F6F5F5
borderWidth0

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

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

Vous pouvez utiliser aussi Cockpit ou AWS CLI. Pour en savoir plus sur l'utilisation de Cockpit et AWS CLI, voir Tutoriel : Démarrer dans le Cloud 3DS 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 Python 3.5 ou ultérieur sur votre machine. Pour en savoir plus, voir le site officiel de Python.


Pour installer depuis le paquet officiel PiPY, lancez la commande suivante dans votre terminal :

Code Block
languagetext
$ pip3 install 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 avec le contenu suivant : 

    Code Block
    languagetext
    {"default":
        {"access_key": "",
         "secret_key": "",
         "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.



  2. Pour obtenir votre ID d'access key et la secret key correspondante, utilisez la commande ListAccessKeys avec la syntaxe suivante :

    Code Block
    languagetext
    titleExemple de requête
    $ osc-cli icu ListAccessKeys \
      --authentication-method password \
      --login youremail@company.com \
      --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 3DS OUTSCALE.
    • password : Le mot de passe de votre compte 3DS 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.


  3. Insérez la valeur de votre ID d'access key et la valeur de secret key correspondante dans le fichier config.json.
    Vous pouvez maintenant exécuter toute requête 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 3DS OUTSCALE, ou fcu, lbu, eim, icu, ou directlink ou okms).
  • 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"').




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