Sélectionner vos préférences de cookies

Nous utilisons des cookies essentiels et des outils similaires qui sont nécessaires au fonctionnement de notre site et à la fourniture de nos services. Nous utilisons des cookies de performance pour collecter des statistiques anonymes afin de comprendre comment les clients utilisent notre site et d’apporter des améliorations. Les cookies essentiels ne peuvent pas être désactivés, mais vous pouvez cliquer sur « Personnaliser » ou « Refuser » pour refuser les cookies de performance.

Si vous êtes d’accord, AWS et les tiers approuvés utiliseront également des cookies pour fournir des fonctionnalités utiles au site, mémoriser vos préférences et afficher du contenu pertinent, y compris des publicités pertinentes. Pour accepter ou refuser tous les cookies non essentiels, cliquez sur « Accepter » ou « Refuser ». Pour effectuer des choix plus détaillés, cliquez sur « Personnaliser ».

Structure de commande dans le AWS CLI

Mode de mise au point
Structure de commande dans le AWS CLI - AWS Command Line Interface

Cette documentation concerne AWS CLI uniquement la version 1 du. Pour la documentation relative à la version 2 du AWS CLI, consultez le guide de l'utilisateur de la version 2.

Les traductions sont fournies par des outils de traduction automatique. En cas de conflit entre le contenu d'une traduction et celui de la version originale en anglais, la version anglaise prévaudra.

Cette documentation concerne AWS CLI uniquement la version 1 du. Pour la documentation relative à la version 2 du AWS CLI, consultez le guide de l'utilisateur de la version 2.

Les traductions sont fournies par des outils de traduction automatique. En cas de conflit entre le contenu d'une traduction et celui de la version originale en anglais, la version anglaise prévaudra.

Cette rubrique explique comment la commande AWS Command Line Interface (AWS CLI) est structurée et comment utiliser les commandes wait.

Structure de commande

AWS CLI Utilise une structure en plusieurs parties sur la ligne de commande qui doit être spécifiée dans cet ordre :

  1. L'appel de base pour le programme aws.

  2. La commande de niveau supérieur, qui correspond généralement à un AWS service pris en charge par le AWS CLI.

  3. La sous-commande qui spécifie l'opération à effectuer.

  4. AWS CLI Options ou paramètres généraux requis par l'opération. Vous pouvez les spécifier dans n'importe quel ordre tant qu'ils suivent les trois premières parties. Si un paramètre exclusif est spécifié plusieurs fois, seule la dernière valeur s'applique.

$ aws <command> <subcommand> [options and parameters]

Les paramètres peuvent prendre différents types de valeurs d'entrée, comme des chiffres, des chaînes, des listes, des mappages et des structures JSON. Ce qui est pris en charge dépend de la commande et de la sous-commande que vous spécifiez.

Amazon S3

L'exemple suivant répertorie tous vos compartiments Amazon S3.

$ aws s3 ls 2018-12-11 17:08:50 amzn-s3-demo-bucket1 2018-12-14 14:55:44 amzn-s3-demo-bucket2

Pour plus d'informations sur les commandes Amazon S3, consultez aws s3la référence des AWS CLI commandes.

AWS CloudFormation

L'exemple de create-change-setcommande suivant remplace le nom de la pile cloudformation par. my-change-set

$ aws cloudformation create-change-set --stack-name my-stack --change-set-name my-change-set

Pour plus d'informations sur les AWS CloudFormation commandes, reportez-vous aws cloudformationà la référence des AWS CLI commandes.

Amazon S3

L'exemple suivant répertorie tous vos compartiments Amazon S3.

$ aws s3 ls 2018-12-11 17:08:50 amzn-s3-demo-bucket1 2018-12-14 14:55:44 amzn-s3-demo-bucket2

Pour plus d'informations sur les commandes Amazon S3, consultez aws s3la référence des AWS CLI commandes.

AWS CloudFormation

L'exemple de create-change-setcommande suivant remplace le nom de la pile cloudformation par. my-change-set

$ aws cloudformation create-change-set --stack-name my-stack --change-set-name my-change-set

Pour plus d'informations sur les AWS CloudFormation commandes, reportez-vous aws cloudformationà la référence des AWS CLI commandes.

Commandes d'attente

Des wait commandes sont disponibles pour certains AWS services. Toute commande utilisée attend aws wait généralement qu'une commande soit terminée avant de passer à l'étape suivante. Cela est particulièrement utile pour les commandes partitionnées ou les scripts, car vous pouvez utiliser une commande d'attente pour empêcher de passer aux étapes suivantes en cas d'échec de la commande d'attente.

AWS CLI Utilise une structure en plusieurs parties sur la ligne de commande pour la wait commande qui doit être spécifiée dans cet ordre :

  1. L'appel de base pour le programme aws.

  2. La commande de niveau supérieur, qui correspond généralement à un AWS service pris en charge par le AWS CLI.

  3. La commande wait.

  4. La sous-commande qui spécifie l'opération à effectuer.

  5. Les options CLI générales ou les paramètres requis par l'opération. Vous pouvez les spécifier dans n'importe quel ordre tant qu'ils suivent les trois premières parties. Si un paramètre exclusif est spécifié plusieurs fois, seule la dernière valeur s'applique.

$ aws <command> wait <subcommand> [options and parameters]

Les paramètres peuvent prendre différents types de valeurs d'entrée, comme des chiffres, des chaînes, des listes, des mappages et des structures JSON. Ce qui est pris en charge dépend de la commande et de la sous-commande que vous spécifiez.

Note

Tous les services AWS ne prennent pas en charge wait les commandes. Consultez le guide de AWS CLI référence AWS CLI si votre service prend en charge wait les commandes.

AWS CloudFormation

Les exemples de wait change-set-create-completecommande suivants mettent en pause et reprennent uniquement une fois qu'ils ont confirmé que la my-change-set modification définie dans la my-stack pile est prête à être exécutée.

$ aws cloudformation wait change-set-create-complete --stack-name my-stack --change-set-name my-change-set

Pour plus d'informations sur les AWS CloudFormation wait commandes, reportez-vous waità la référence des AWS CLI commandes.

AWS CodeDeploy

Les exemples de wait deployment-successfulcommandes suivants sont interrompus jusqu'à ce que le d-A1B2C3111 déploiement soit terminé avec succès.

$ aws deploy wait deployment-successful --deployment-id d-A1B2C3111

Pour plus d'informations sur les AWS CodeDeploy wait commandes, reportez-vous waità la référence des AWS CLI commandes.

AWS CloudFormation

Les exemples de wait change-set-create-completecommande suivants mettent en pause et reprennent uniquement une fois qu'ils ont confirmé que la my-change-set modification définie dans la my-stack pile est prête à être exécutée.

$ aws cloudformation wait change-set-create-complete --stack-name my-stack --change-set-name my-change-set

Pour plus d'informations sur les AWS CloudFormation wait commandes, reportez-vous waità la référence des AWS CLI commandes.

AWS CodeDeploy

Les exemples de wait deployment-successfulcommandes suivants sont interrompus jusqu'à ce que le d-A1B2C3111 déploiement soit terminé avec succès.

$ aws deploy wait deployment-successful --deployment-id d-A1B2C3111

Pour plus d'informations sur les AWS CodeDeploy wait commandes, reportez-vous waità la référence des AWS CLI commandes.

Sur cette page

ConfidentialitéConditions d'utilisation du sitePréférences de cookies
© 2025, Amazon Web Services, Inc. ou ses affiliés. Tous droits réservés.