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.
Affichage de la liste des piles et description
Vous pouvez utiliser deux AWS CLI commandes pour obtenir des informations sur vos AWS CloudFormation piles : aws cloudformation list-stacks
etaws cloudformation describe-stacks
.
Note
Voir AWS CloudFormation ressources pour une discussion sur la façon dont les politiques IAM peuvent limiter ce qu'un utilisateur peut faire avec ces deux AWS CLI commandes.
aws cloudformation list-stacks
La commande aws cloudformation list-stacks
vous permet d'obtenir une liste des piles que vous avez créées (y compris celles qui ont été supprimées au cours des 90 derniers jours). Vous pouvez utiliser une option pour filtrer les résultats par état de la pile, comme CREATE_COMPLETE
et DELETE_COMPLETE
. La commande aws cloudformation list-stacks
renvoie des informations récapitulatif sur les piles cours d'exécution ou supprimées, y compris leur nom, leur identifiant, leur modèle et leur état.
Note
La commande aws cloudformation list-stacks
renvoie des informations sur les piles supprimées au cours des 90 derniers jours.
L'exemple suivant présente un résumé de toutes les piles ayant l'état CREATE_COMPLETE
.
$
aws cloudformation list-stacks --stack-status-filter CREATE_COMPLETE
[ { "StackId": "arn:aws:cloudformation:us-east-2:123456789012:stack/myteststack/ 644df8e0-0dff-11e3-8e2f-5088487c4896", "TemplateDescription": "AWS CloudFormation Sample Template S3_Bucket: Sample template showing how to create a publicly accessible S3 bucket. **WARNING** This template creates an S3 bucket. You will be billed for the AWS resources used if you create a stack from this template.", "StackStatusReason": null, "CreationTime": "2013-08-26T03:27:10.190Z", "StackName": "myteststack", "StackStatus": "CREATE_COMPLETE" } ]
aws cloudformation describe-stacks
La commande aws cloudformation describe-stacks
fournit des informations sur les piles en cours d'exécution. Vous pouvez utiliser une option pour filtrer les résultats en fonction du nom de la pile. Cette commande renvoie des informations sur la pile, y compris le nom, l'identifiant et l'état.
L'exemple suivant présente les informations récapitulatives de la pile myteststack
.
$
aws cloudformation describe-stacks --stack-name myteststack
{ "Stacks": [ { "StackId": "arn:aws:cloudformation:us-east-2:123456789012:stack/myteststack/a69442d0-0b8f-11e3-8b8a-500150b352e0", "Description": "AWS CloudFormation Sample Template S3_Bucket: Sample template showing how to create a publicly accessible S3 bucket. **WARNING** This template creates an S3 bucket. You will be billed for the AWS resources used if you create a stack from this template.", "Tags": [], "Outputs": [ { "Description": "Name of S3 bucket to hold website content", "OutputKey": "BucketName", "OutputValue": "myteststack-s3bucket-jssofi1zie2w" } ], "StackStatusReason": null, "CreationTime": "2013-08-23T01:02:15.422Z", "Capabilities": [], "StackName": "myteststack", "StackStatus": "CREATE_COMPLETE", "DisableRollback": false } ] }
Si vous n'utilisez pas l'option --stack-name
pour limiter la sortie à une seule pile, vous recevrez les informations relatives à tous les piles en cours d'exécution.
Codes d'état de la pile
Vous pouvez spécifier un ou plusieurs codes d'état pour n'afficher que les listes correspondantes. Le tableau suivant décrit chaque code d'état d'une pile :
État de la pile et statut détaillé facultatif | Description |
---|---|
|
Réussite de la création d'une ou de plusieurs piles. |
|
Création en cours d'une ou de plusieurs piles. |
|
Échec de la création d'une ou de plusieurs piles. Affichez les événements de la pile pour voir les messages d'erreur associés. Les raisons possibles d'un échec de création incluent des autorisations insuffisantes pour utiliser toutes les ressources de la pile, des valeurs de paramètres rejetées par un AWS service ou un délai d'attente lors de la création des ressources. |
|
Réussite de la suppression d'une ou de plusieurs piles. Les piles supprimées sont conservées et consultables pendant 90 jours. |
|
Échec de la suppression d'une ou de plusieurs piles. Comme la suppression a échoué, certaines ressources sont peut-être encore en cours d'exécution. Cependant, vous ne pouvez pas utiliser ni mettre à jour la pile. Supprimez la pile à nouveau ou consultez les événements correspondants pour voir les messages d'erreur associés. |
|
Suppression en cours d'une ou de plusieurs piles. |
|
Création continue d'une ou de plusieurs piles avec un StackId attendu, mais sans aucun modèle ni ressource.ImportantUne pile associée à ce code de statut est comptabilisée dans le nombre maximal possible de piles. |
|
Réussite de la suppression d'une ou de plusieurs piles après un échec de création ou après l'annulation explicite de la création de la pile. La pile revient à son état de fonctionnement précédent. Toutes les ressources qui ont été créées au cours de l'action de création de la pile sont supprimées. Ce statut existe uniquement après un échec de création de la pile. Il signifie que toutes les opérations de la pile partiellement créée ont été correctement nettoyées. Dans ce cas-là, seule une opération de suppression peut être effectuée. |
|
Échec de la suppression d'une ou de plusieurs piles après un échec de création ou après l'annulation explicite de la création de la pile. Supprimez la pile ou consultez les événements correspondants pour voir les messages d'erreur associés. |
|
Suppression en cours d'une ou de plusieurs piles après un échec de création ou après l'annulation explicite de la création de la pile. |
|
Réussite de la mise à jour d'une ou de plusieurs piles. |
|
Suppression en cours d'anciennes ressources pour une ou plusieurs piles après une mise à jour réussie. Pour les mises à jour de pile qui nécessitent le remplacement de ressources, CloudFormation créez d'abord les nouvelles ressources, puis supprimez les anciennes ressources afin de réduire les interruptions de votre pile. Dans cet état, la pile a été mise à jour et est utilisable, mais les anciennes ressources CloudFormation sont toujours supprimées. |
|
Réussite de la mise à jour d'une ou de plusieurs piles. Affichez les événements de la pile pour voir les messages d'erreur associés. |
|
Mise à jour en cours d'une ou de plusieurs piles. |
|
Réussite de la restauration de l'état de fonctionnement d'une ou plusieurs piles après un échec de mise à jour. |
|
Suppression en cours des nouvelles ressources d'une ou de plusieurs piles après un échec de mise à jour. Dans cet état, la pile a été rétablie à son état de fonctionnement précédent et est utilisable, mais CloudFormation les nouvelles ressources créées lors de la mise à jour de la pile sont toujours supprimées. |
|
Échec de la restauration de l'état de fonctionnement d'une ou plusieurs piles après un échec de mise à jour. Dans ce cas là, vous pouvez supprimer la pile ou poursuivre la restauration. Vous devrez peut-être corriger les erreurs avant que votre pile puisse revenir à un état de fonctionnement. Vous pouvez également contacter AWS Support pour restaurer la pile dans un état utilisable. |
|
Restauration en cours de l'état de fonctionnement d'une ou plusieurs piles après un échec de mise à jour. |
|
L'opération d'importation est en cours. |
|
L'opération d'importation a été exécutée avec succès pour toutes les ressources de la pile qui prennent en charge |
|
L'importation sera restaurée à la configuration précédente du modèle. |
|
L'opération de restauration de l'importation a échoué pour au moins une ressource de la pile. Les résultats seront disponibles pour les ressources importées CloudFormation avec succès. |
|
L'importation a été restaurée avec succès à la configuration du modèle précédente. |