Pourquoi ma pile AWS CloudFormation est-elle bloquée dans l'état CREATE_IN_PROGRESS, UPDATE_IN_PROGRESS, UPDATE_ROLLBACK_IN_PROGRESS ou DELETE_IN_PROGRESS ?

Date de la dernière mise à jour : 10/03/2020

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

Solution

Identifier la ressource bloquée

  1. Ouvrez la console AWS CloudFormation.
  2. Dans le volet de navigation, choisissez Stacks (Piles), puis sélectionnez la pile bloquée.
  3. Choisissez l'onglet Resources (Ressources).
  4. Dans la section Resources (Ressources) dans la colonne Status (Statut), recherchez les ressources de la pile qui a démarré, mais pas terminé, le processus de création, de mise à jour ou de suppression.
    Remarque : les ressources que vous recherchez peuvent avoir l'état CREATE_IN_PROGRESS, UPDATE_IN_PROGRESS ou DELETE_IN_PROGRESS.
  5. Dans AWS Management Console, examinez vos ressources pour trouver le service correspondant à vos ressources.
    Remarque : la console varie en fonction de la ressource bloquée. Par exemple, si un service Amazon Elastic Container Service (ECS) est bloqué dans l'état de création, vérifiez cette ressource dans la console Amazon ECS.

Vérifier les journaux AWS CloudTrail

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

  1. Ouvrez la console AWS CloudFormation.
  2. Dans le volet de navigation, choisissez Stacks (Piles), puis sélectionnez la pile bloquée.
  3. Choisissez l'onglet Resources (Ressources).
  4. Dans la section Resources (Ressources) dans la colonne Status (Statut), recherchez les ressources de la pile qui a démarré, mais pas terminé, le processus de création, de mise à jour ou de suppression.
    Remarque : les ressources que vous recherchez peuvent avoir l'état CREATE_IN_PROGRESS, UPDATE_IN_PROGRESS ou DELETE_IN_PROGRESS.
  5. Choisissez l'onglet Events (Événements ), puis notez l'horodatage de l'initialisation par AWS CloudFormation de la création de cette ressource bloquée.
  6. Ouvrez la console CloudTrail.
  7. Dans le volet de navigation, sélectionnez Event history (Historique des événements).
  8. Pour Time range (Période), entrez la date et l'heure de l'horodatage que vous avez noté à l'étape 5 pour l'heure de début (From). Pour l'heure de fin (To), entrez une date et une heure qui dépassent l'heure de début de cinq minutes.
    Remarque : par exemple, si AWS CloudFormation a lancé la création de votre ressource bloquée à 9h00 le 01/01/2020, saisissez 09:00 AM le 2020-01-01 comme heure de début et 9:05 AM le 2020-01-01 comme heure de fin.
  9. Sélectionnez Apply (Appliquer).
  10. Dans la liste des événements renvoyés, recherchez les appels d'API qui sont 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 de volume 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.

Sortir votre pile AWS CloudFormation de l'état bloqué

Dans la plupart des cas, vous devez attendre l'expiration de votre pile AWS CloudFormation. Le délai d'expiration varie et dépend des exigences de stabilisation des ressources individuelles qu'AWS CloudFormation attend pour atteindre l'état souhaité.

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

Dans certains cas, vous pouvez ignorer le délai d'attente et débloquer rapidement votre pile. Ces situations incluent des ressources personnalisées et des services Amazon ECS. Pour plus d'informations, consultez les ressources suivantes :


Cet article vous a-t-il été utile ?

Cette page peut-elle être améliorée ?


Vous avez besoin d'aide ?