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, voir À propos de Cockpit et Utiliser et configurer AWS CLI.

Les procédures suivantes sont disponibles : 

Installer OSC CLI

Avant de commencer : Assurez-vous que Python 3.5 ou ultérieur et pip3 sont installés sur votre machine.


  1. Pour installer OSC CLI depuis le paquet PyPI officiel, lancez la commande suivante dans votre terminal :

    $ pip3 install --user osc-sdk
  2. Mettez à jour votre variable d'environnement PATH :

    $ 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 :

    {
        "default": {
            "access_key": "ACCESSKEY",
            "secret_key": "SECRETKEY",
            "host": "outscale.com",
            "https": true,
            "method": "POST",
            "region_name": "eu-west-2"
        }
    }
  3. 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.

    Avec Cockpit, vous pouvez trouvez l'ID de votre access key et la secret key correspondante en suivant les étapes suivantes :

    1. Placez le curseur de la souris sur votre nom.
    2. Cliquez sur Profil & access keys > 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 :

      Exemple de requête
      $ osc-cli icu ListAccessKeys --authentication-method password --login EMAIL --password PASSWORD

    Vous pouvez maintenant exécuter 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.


Exemple de requête
$ osc-cli api CreateVolume \
   --SubregionName eu-west-2a \
   --Size 10


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"').



AWS™ et Amazon Web Services™ sont des marques de commerce d'Amazon Technologies, Inc. ou de ses affiliées aux États-Unis et/ou dans les autres pays.