Alibaba Cloud CLI utilise une structure de commande unifiée basée sur des plugins. Cette rubrique décrit les composants d'une commande et explique comment utiliser --help pour afficher rapidement les commandes et paramètres disponibles.
Prérequis
Alibaba Cloud CLI version 3.3.0 ou ultérieure est installée. Pour plus d'informations, consultez la page Installation, mise à jour et désinstallation d'Alibaba Cloud CLI.
Un identifiant est configuré pour Alibaba Cloud CLI. Pour plus d'informations, consultez la page Configuration et gestion des identifiants.
Format des commandes
Format des commandes CLI basé sur les plugins
La structure générale des commandes d'Alibaba Cloud CLI, basée sur les plugins, se présente comme suit :
aliyun <command> <sub-command> [parameters]
Description de chaque composant :
-
command: commande de premier niveau, qui peut être de l'un des deux types suivants :-
Commandes intégrées (aucune installation de plugin requise). Par exemple :
configure(configurer les identifiants et les paramètres par défaut).plugin(gérer les plugins).upgrade(mettre à jour la CLI).
Exécutez
aliyun --helppour afficher toutes les commandes intégrées. Noms des plugins de produits cloud. Par exemple,
aliyun-cli-ecs,aliyun-cli-oss,aliyun-cli-csetaliyun-cli-fc.
-
-
sub-command: sous-commande (SubCommand) qui spécifie l'opération à effectuer.Lorsque la commande de premier niveau est une commande intégrée, exécutez
aliyun <command> --helppour afficher les paramètres ou sous-commandes disponibles.Lorsque la commande de premier niveau est un plugin de produit cloud, les sous-commandes utilisent la convention kebab-case. Par exemple,
describe-instancesetcreate-bucket.
-
parameters: paramètres de commande qui contrôlent le comportement d'Alibaba Cloud CLI ou spécifient les paramètres de l'API. Pour plus d'informations sur les formats de paramètres, consultez la page Présentation des paramètres de commande.Paramètres métier : préfixés par
--. Par exemple,--instance-id i-xxx.Paramètres globaux : paramètres communs qui affectent le comportement global de la commande. Par exemple,
--region cn-hangzhouet--profile prod.
Exemple minimal
La commande suivante interroge la liste des régions accessibles au compte actuel et ne nécessite aucun paramètre supplémentaire :
aliyun ecs describe-regions
Chargement des plugins à la demande
Les plugins CLI sont des ensembles de commandes de produits cloud distribués indépendamment et prennent en charge l'installation automatique à la demande :
-
Lister les plugins installés :
aliyun plugin list -
Installation automatique lors de la première exécution (comportement par défaut pour CLI ≥ 3.3.0) :
# If the ecs plugin is not installed, the CLI downloads and caches it automatically. aliyun ecs describe-instances -
Installer manuellement un plugin spécifique :
aliyun plugin install --names ecs
Pour plus d'opérations de gestion des plugins, consultez la page Gestion et utilisation des plugins Alibaba Cloud CLI.
Ancien format des commandes CLI (style OpenAPI)
Utilisation de l'aide des commandes
Alibaba Cloud CLI propose trois niveaux de navigation avec --help. Ajoutez --help après un nom de plugin (tel que ecs) ou une sous-commande pour afficher la liste des sous-commandes disponibles et les détails des paramètres.
Lister les commandes intégrées et les plugins pris en charge
aliyun --help
Lister toutes les sous-commandes
aliyun ecs --help
Afficher les détails des paramètres
Affiche la liste des paramètres, indique si chaque paramètre est obligatoire, ainsi que son type de données, sa valeur par défaut et des exemples pour la sous-commande spécifiée :
aliyun ecs describe-instances --help
Indicateurs clés dans la sortie d'aide
|**Indicateur**
|
**Description**
| | --- | --- | |
`[Required]`
|
Paramètre obligatoire
| |
Annotation de type
|
Type de données du paramètre, tel que String, Integer, Boolean, Array ou JSON
| |
Valeur par défaut
|
Par exemple, `--output json` (la valeur par défaut est json)
| |
Extrait d'exemple
|
Généralement situé à la fin de la sortie d'aide, montrant des modèles d'invocation typiques
|
FAQ
L'exécution d'une commande renvoie « Command not found »
Cette erreur indique que le plugin de produit cloud correspondant n'est pas installé. La CLI ≥ 3.3.0 prend en charge l'installation automatique lors de la première exécution. Si l'installation automatique échoue en raison de restrictions réseau, exécutez manuellement la commande suivante pour installer le plugin :
aliyun plugin install --names ecs
Comment afficher les paramètres pris en charge par une sous-commande
Exécutez aliyun <command> <sub-command> --help pour afficher la liste complète des paramètres.