Passer au contenu

Pourquoi mon environnement Elastic Beanstalk se trouve-t-il dans un état non opérationnel ?

Lecture de 4 minute(s)
0

Je souhaite résoudre des erreurs de fonctionnement de l'environnement dans AWS Elastic Beanstalk car une pile AWS CloudFormation se trouve dans un état non opérationnel.

Brève description

Elastic Beanstalk crée une pile CloudFormation pour gérer les ressources associées à l'environnement Elastic Beanstalk. Vous pouvez vérifier cette pile dans la console CloudFormation sous le nom awseb-envID-stack.

Lorsque l'environnement Elastic Beanstalk passe à un état non opérationnel, la pile CloudFormation affiche le statut ÉCHEC. Le message d’erreur suivant s’affiche également :

« The stack stack_id associated with environment environment-ID is in stack-status state. »

Résolution

Remarque : si des erreurs surviennent lorsque vous exécutez des commandes de l'interface de la ligne de commande AWS (AWS CLI), consultez la section Résoudre des erreurs liées à l’AWS CLI. Vérifiez également que vous utilisez bien la version la plus récente de l'AWS CLI.

Pour faire passer votre environnement Elastic Beanstalk à un état opérationnel, utilisez la table suivante pour prendre des mesures en fonction du statut de votre pile CloudFormation :

Statut de la pile CloudFormationAction CloudFormationAction Elastic Beanstalk
CREATE_FAILEDAucunExécuter les opérations Reconstruire l’environnement ou Résilier l’environnement.
UPDATE_ROLLBACK_FAILEDAmenez la pile au statut UPDATE_ROLLBACK_COMPLETE.Recommencez l'opération.
DELETE_FAILEDAmenez la pile au statut DELETE_COMPLETE.Recommencez l'opération.
UPDATE_ROLLBACK_COMPLETEAucunRecommencez l'opération.
UPDATE_COMPLETEAucunSi le statut précédent de la pile était CREATE_FAILED, exécutez l'opération Reconstruire ou Résilier. Dans le cas contraire, recommencez l'opération.
DELETE_COMPLETEAucunRecommencez l'opération.
ROLLBACK_COMPLETEAucunExécuter les opérations Reconstruire l’environnement ou Résilier l’environnement.

Si le statut de votre pile CloudFormation est ÉCHEC, utilisez l'une des résolutions suivantes.

Statut CREATE_FAILED

Lorsque le statut de la pile est CREATE_FAILED, l'environnement ne peut pas être restauré. L'environnement continue à rencontrer des problèmes, même si le statut de la pile passe à UPDATE_COMPLETE. Si le statut de votre pile est CREATE_FAILED, vous devez créer un nouvel environnement Elastic Beanstalk.

Pour recréer l'environnement, choisissez l'une des options suivantes :

Statut UPDATE_ROLLBACK_FAILED

Pour faire passer l'environnement Elastic Beanstalk à un état opérationnel, procédez comme suit :

  1. Ouvrez la console CloudFormation.
  2. Identifiez la ressource qui n'a pas pu être mise à jour lors de la restauration à partir de l’événement de pile, puis remédiez à l’échec.
  3. Faites passer la pile au statut UPDATE_ROLLBACK_COMPLETE. Pour ce faire, effectuez une restauration de la mise à jour dans la console CloudFormation.
  4. Dans la boîte de dialogue Poursuivre la restauration de la mise à jour, développez Résolution de problèmes avancée.
  5. Dans la section Ressources à ignorer - facultatif, sélectionnez la ressource dont la mise à jour n'a pas pu être mise à jour.
  6. Sélectionnez Poursuivre la restauration de la mise à jour. La pile affiche maintenant le statut UPDATE_ROLLBACK_COMPLETE.
  7. Réessayez l'opération qui a renvoyé l'erreur.

Statut DELETE_FAILED

Pour faire passer l'environnement Elastic Beanstalk à un état opérationnel, procédez comme suit :

  1. Ouvrez la console CloudFormation.
  2. Identifiez la ressource qui n'a pas pu être supprimée durant l’événement de pile.
  3. Supprimez manuellement la ressource. Par exemple, si la ressource est un groupe de sécurité, supprimez le groupe de sécurité de la console Amazon Elastic Compute Cloud (Amazon EC2).
  4. Supprimez la pile CloudFormation de la console CloudFormation. La pile supprimée affiche le statut DELETE_COMPLETE.
  5. Réessayez les opérations Résilier l'environnement ou Reconstruire l'environnement.

Pour plus d’informations, consultez la section Comment puis-je résilier ou reconstruire mon environnement Elastic Beanstalk lorsque la suppression d'AWSEBSecurityGroup échoue ?

Informations connexes

Restauration de votre environnement Elastic Beanstalk à partir d'un état non valide

AWS OFFICIELA mis à jour il y a 10 mois