Pourquoi ma pile CloudFormation est-elle bloquée à l'état IN_PROGRESS ?

Lecture de 4 minute(s)
0

Ma pile AWS CloudFormation est bloquée à l'état CREATE_IN_PROGRESS, UPDATE_IN_PROGRESS, UPDATE_ROLLBACK_IN_PROGRESS ou DELETE_IN_PROGRESS.

Brève description

Dans la plupart des cas, vous devez attendre que votre pile CloudFormation arrive à expiration. La durée du délai d'attente varie et dépend des exigences de stabilisation des ressources individuelles que CloudFormation attend pour atteindre l'état souhaité.

Vous pouvez contrôler le délai d'attente de la pile et utiliser des déclencheurs de restauration pour contrôler la durée d'attente de CloudFormation. Pour plus d'informations sur les déclencheurs de restauration, consultez Utiliser la protection contre la mise hors service de la pile AWS CloudFormation et les déclencheurs de restauration pour maintenir la disponibilité de l'infrastructure.

Résolution

Identifiez la ressource bloquée

1.    Ouvrez la console CloudFormation.

2.    Dans le volet de navigation, choisissez Piles, puis sélectionnez la pile bloquée.

3.    Choisissez l'onglet Ressources.

4.    Dans la section Ressources, reportez-vous à la colonne État. Trouvez toutes les ressources bloquées lors du processus de création, de mise à jour ou de suppression.
Remarque : Ces ressources peuvent être dans l'état CREATE_IN_PROGRESS, UPDATE_IN_PROGRESS ou DELETE_IN_PROGRESS.

5.    Dans laConsole AWS Management, inspectez vos ressources pour trouver le service qui correspond à vos ressources.
Remarque : La console varie en fonction de la ressource bloquée. Par exemple, si un service Amazon Elastic Container Service (Amazon ECS) est bloqué dans l'état de création, vérifiez cette ressource dans la console Amazon ECS.

Consultez les journaux AWS CloudTrail

Si la ressource n'affiche aucune erreur dans la console correspondante, utilisez les journaux AWS CloudTrail pour résoudre le problème. Pour plus d'informations sur l'affichage des journaux CloudTrail, consultez la section Affichage des événements avec l'historique des événements CloudTrail.

1.    Ouvrez la console CloudFormation.

2.    Dans le volet de navigation, choisissez Piles, puis sélectionnez la pile bloquée.

3.    Choisissez l'onglet Ressources.

4.    Dans la section Ressources, reportez-vous à la colonne État. Trouvez toutes les ressources bloquées lors du processus de création, de mise à jour ou de suppression.
Remarque : Ces ressources peuvent être dans l'état CREATE_IN_PROGRESS, UPDATE_IN_PROGRESS ou DELETE_IN_PROGRESS.

5.    Choisissez l'onglet Événements, puis notez l'horodatage auquel CloudFormation a initialisé la création de cette ressource bloquée.

6.    Ouvrez la console CloudTrail.

7.    Dans le volet de navigation, sélectionnez Historique des événements.

8.    Dans plage horaire, entrez la date et l'heure de l'horodatage que vous avez noté à l'étape 5 pour l'heure de début (De). Pour l'heure de fin (À), entrez une date et une heure qui se situent cinq minutes après l'heure de début.
**Remarque :**Supposons par exemple que CloudFormation ait initialisé la création de votre ressource bloquée à 9h00 le 01/01/2020. Dans ce cas, entrez 9h00 le 01/01/2020 comme heure de début et 9h05 le 01/01/2020 comme heure de fin.

9.    Sélectionnez Appliquer.

10.    Dans la liste d'événements renvoyée, recherchez les appels d'API liés à l'appel d'API de création ou de mise à jour de votre ressource. Par exemple, vous pouvez trouver ModifyVolume pour les mises à jour des volumes Amazon Elastic Block Store (Amazon EBS).
**Conseil :**Patientez quelques minutes pour que les appels d'API apparaissent dans les journaux CloudTrail. Les appels d'API n'apparaissent pas toujours immédiatement dans les journaux.

Contournement du délai d'attente

Il existe plusieurs raisons pour lesquelles une pile peut rester bloquée. Par conséquent, la résolution varie en fonction de la ressource bloquée. Dans certains cas, vous pouvez contourner le délai d'attente pour résoudre rapidement l'état de votre pile. Par exemple, vous pourriez être en mesure de contourner le délai d'expiration pour les ressources personnalisées et les services Amazon ECS. Pour en savoir plus, consultez les ressources suivantes :

Si la pile est bloquée dans l'état CREATE_IN_PROGRESS ou UPDATE_IN_PROGRESS, vous pouvez arrêter la progression à l'aide des opérations de pile :

**Remarque :**Pour comprendre la cause première du problème et l'éviter lors de futurs déploiements, consultez le guide de dépannage de CloudFormation.


AWS OFFICIEL
AWS OFFICIELA mis à jour il y a un an