Installer et configurer OSC CLI
OSC CLI est maintenant en mode maintenance : les bugs sont toujours corrigés mais aucune nouvelle fonctionnalité n’est implémentée. Vous pouvez passer à l’outil successeur oapi-cli, qui est activement maintenu. Pour en savoir plus, voir oapi-cli. |
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 aussi utiliser Cockpit ou AWS CLI. Pour en savoir plus, voir À propos de Cockpit et Installer et configurer AWS CLI.
Installer OSC CLI
Installer OSC CLI sur Linux
Avant de commencer : Assurez-vous que Python 3.6 ou ultérieur et pip3 sont installés sur votre machine. |
-
(optionnel) Il est recommandé d’installer OSC CLI et ses dépendances dans un environnement virtuel Python (virtualenv), plutôt que directement sur votre système. Pour créer un virtualenv, lancez les commandes suivantes :
$ python3 -m venv .venv $ source .venv/bin/activate
-
Pour installer OSC CLI depuis le paquet PyPI, lancez la commande suivante :
$ pip install osc-sdk
Pour quitter le virtualenv, tapez
deactivate
dans votre terminal.
Installer OSC CLI sur macOS
Avant de commencer : Installez Homebrew sur votre machine. |
-
Pour installer OSC CLI depuis le paquet Homebrew, lancez la commande suivante dans votre terminal :
$ brew install osc-cli
-
Mettez à jour la variable d’environnement PATH de votre terminal avec la commande suivante (remplacez
PRENOM.NOM
par la valeur adéquate, et3.9
par votre numéro de version de Python) :$ export PATH=$PATH:/Users/PRENOM.NOM/Library/Python/3.9/bin/
Installer OSC CLI sur Windows
-
Installez Python 3 sur votre machine :
-
Téléchargez et lancez le installateur Python le plus récent.
-
Cochez la case Add Python 3.x to PATH.
-
Cliquez sur Install Now.
-
Cliquez sur Disable path length limit.
-
-
Dans une invite de commande, tapez la commande suivante :
$ pip install --upgrade pip $ pip install osc-sdk
OSC CLI est maintenant installé.
Configurer OSC CLI
-
Dans votre répertoire home, créez un répertoire
.osc
. -
Dans
.osc
, 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": "eu-west-2" } }
où :
-
eu-west-2
est la Région de votre compte. -
ACCESSKEY
etSECRETKEY
sont l’ID d’access key et la secret key correspondante de votre compte. Pour en savoir plus, voir Créer une access key.Vous pouvez maintenant exécuter des requêtes d’API avec OSC CLI.
Pour des options de configuration plus avancées, voir le dépôt GitHub d’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, oufcu
,lbu
,eim
,icu
oudirectlink
). -
La requête que vous demandez.
-
Tout autre attribut attendu par la commande.
$ osc-cli api CreateVolume \
--SubregionName eu-west-2a \
--Size 10
Si vous voulez spécifier un nombre en tant que chaîne de texte et non en tant qu’entier, vous devez l’entourer de deux paires de guillemets ( |
Pages connexes
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.