Je souhaite résoudre le problème des instances de pile provenant de jeux de piles AWS CloudFormation qui restent en attente lors d'une mise à jour.
Résolution
Lorsque vous mettez à jour un jeu de piles, vous remarquerez peut-être que la plupart des instances sont mises à jour et affichent un statut ACTUEL. Cependant, certaines des instances restantes de la mise à jour peuvent afficher le statut EN ATTENTE.
Ce comportement est dû à la fonction de gestion des échecs des jeux de piles d'AWS CloudFormation. La fonction modifie l'API ListStackInstances pour afficher le STATUT DÉTAILLÉ au lieu du STATUT des instances de pile.
Remarque : Les opérations relatives aux jeux de piles incluent, sans s'y limiter, la mise à jour du jeu de piles et la suppression d'instances de pile au sein d'un jeu de piles.
Le code de statut EN ATTENTE signifie que l'opération dans le compte et la région spécifiés n'a pas encore commencé. L'état En attente (Statut : OBSOLÈTE OU DetailedStatus : EN ATTENTE) apparaît lorsque vous mettez à jour un jeu de piles sans spécifier de cibles de déploiement pour ses instances de jeu de piles. Lorsque les cibles de déploiement sont absentes, les instances dont le statut est EN ATTENTE attendent d'être mises à jour avec le dernier modèle de jeu de piles.
Pour résoudre ce problème :
- Connectez-vous à la console AWS CloudFormation.
- Effectuez une mise à jour du jeu de piles.
Remarque : Pour Choisir un modèle, conservez le modèle de pile actuel.
- Pour Cibles de déploiement, saisissez les comptes dont le statut est EN ATTENTE. Spécifiez l'ID du compte, sélectionnez la région de ces instances de pile, puis soumettez. Cette configuration fait passer le statut de l'instance de pile de OBSOLÈTE à ACTUEL.