Complete a 3 Question Survey and Earn a re:Post Badge
Help improve AWS Support Official channel in re:Post and share your experience - complete a quick three-question survey to earn a re:Post badge!
Warum ist meine Elastic Beanstalk-Umgebung nicht betriebsbereit?
Ich möchte Umgebungsvorgangsfehler in AWS Elastic Beanstalk beheben, die auf einen nicht betriebsbereiten AWS CloudFormation-Stack zurückzuführen sind.
Kurzbeschreibung
Elastic Beanstalk erstellt einen CloudFormation-Stack zur Verwaltung der Ressourcen, die mit der Elastic Beanstalk-Umgebung verknüpft sind. Du kannst diesen Stack in der CloudFormation-Konsole mit dem Stack-Namen awseb-envID-stack überprüfen.
Wenn die Elastic Beanstalk-Umgebung in einen nicht betriebsbereiten Zustand übergeht, zeigt der CloudFormation-Stack den Status FAILED an und du erhältst die folgende Fehlermeldung:
"The stack STACK-ID associated with environment ENVIRONMENT-ID is in STACK-STATUS state." („Die Stack-STACK-ID, die mit der UMGEBUNGS-ID verknüpft ist, befindet sich im Status STACK-STATUS.“)
Lösung
Hinweis: Wenn du beim Ausführen von AWS Command Line Interface (AWS CLI)-Befehlen Fehlermeldungen erhältst, findest du weitere Informationen dazu unter Problembehandlung bei der AWS CLI. Stelle außerdem sicher, dass du die neueste Version von AWS CLI verwendest.
Um deine Elastic Beanstalk-Umgebung in einen betriebsbereiten Zustand zu versetzen, führe die Aktionen aus, die deinem CloudFormation-Stack-Status in der folgenden Tabelle zugeordnet sind:
Status des CloudFormation-Stacks | CloudFormation-Aktion | Elastic Beanstalk-Aktion |
CREATE_FAILED | keine | Vorgang Umgebung neu erstellen oder Umgebung beenden ausführen |
UDPATE_ROLLBACK_FAILED | Stack in den Status UPDATE_ROLLBACK_COMPLETE versetzen | Wiederhole den Vorgang. |
DELETE_FAILED | Stack in den Status DELETE_COMPLETE versetzen | Wiederhole den Vorgang. |
UPDATE_ROLLBACK_COMPLETE | keine | Wiederhole den Vorgang. |
UPDATE_COMPLETE | keine | Wenn der vorherige Status des Stacks CREATE_FAILED war, führe den Vorgang Neu erstellen oder Beenden aus. Wiederhole andernfalls den Vorgang. |
DELETE_COMPLETE | keine | Wiederhole den Vorgang. |
ROLLBACK_COMPLETE | keine | Führe den Vorgang Umgebung neu erstellen oder Umgebung beenden aus. |
Wenn dein CloudFormation-Stack den Status FAILED hat, wähle eine der folgenden Lösungen aus.
Status „CREATE_FAILED“
Wenn der Stack den Status CREATE_FAILED hat, kann die Umgebung nicht neu erstellt werden. Die Umgebung wird auch dann Probleme haben, wenn sich der Stack-Status in UPDATE_COMPLETE ändert. Wenn dein Stack den Status CREATE_FAILED hat, musst du eine neue Elastic Beanstalk-Umgebung erstellen.
Wähle eine der folgenden Optionen, um die Umgebung neu zu erstellen:
- Erstelle eine gespeicherte Konfiguration, um eine ähnliche Konfiguration beizubehalten, auf die deine neue Umgebung zugreifen kann.
- Führe eine Blau/Grün-Bereitstellung durch. Nachdem die neue Umgebung ordnungsgemäß funktioniert, tausche die CNAMES zwischen den URLs der beiden Umgebungen aus. Um die CNAMES auszutauschen, verwende die CloudFormation-Konsole und führe entweder den Befehl eb swap oder den Befehl swap-environment-cnames aus.
Wenn du immer noch keine neue Umgebung erstellen kannst, führe die folgenden Schritte aus:
- Behebe die Grundursache des Stack-Ausfalls, wenn ein Problem auftritt, das die Erstellung einer neuen Umgebung verhindert.
- Erstelle eine neue Umgebung. Beende dazu die aktuelle Umgebung und führe dann den Vorgang CreateEnvironment erneut aus. Erstelle alternativ die Umgebung über die Konsole neu oder führe den Befehl rebuild-environment aus.
Status „UPDATE_ROLLBACK_FAILED“
Gehe wie folgt vor, um die Elastic Beanstalk-Umgebung betriebsbereit zu machen:
- Öffne die CloudFormation-Konsole.
- Identifiziere die Ressource, die während des Rollbacks nicht aktualisiert werden konnte, anhand der jeweiligen Stack-Ereignisse und behebe dann den Fehler.
- Versetze den Stack in den Status UPDATE_ROLLBACK_COMPLETE. Wähle dazu in der CloudFormation-Konsole die Option Rollback der Aktualisierung fortsetzen aus.
- Erweitere im Dialogfeld Rollback der Aktualisierung fortsetzen die Option Erweiterte Problembehandlung. Wähle im Abschnitt Zu überspringende Ressourcen – optional die Ressource aus, die nicht aktualisiert werden konnte.
- Wähle Rollback der Aktualisierung fortsetzen aus. Der Stack zeigt jetzt den Status UPDATE_ROLLBACK_COMPLETE an.
- Wiederhole den Vorgang, der den Fehler zurückgegeben hat.
Status „DELETE_FAILED“
Gehe wie folgt vor, um die Elastic Beanstalk-Umgebung betriebsbereit zu machen:
- Öffne die CloudFormation-Konsole.
- Identifiziere die Ressource, die nicht während des jeweiligen Stack-Ereignisses gelöscht werden konnte.
- Lösche die Ressource manuell. Wenn es sich bei der Ressource beispielsweise um eine Sicherheitsgruppe handelt, lösche sie aus der Amazon Elastic Compute Cloud (Amazon EC2)-Konsole.
- Lösche den CloudFormation-Stack aus der CloudFormation-Konsole. Der gelöschte Stack zeigt den Status DELETE_COMPLETE.
- Wiederhole den Vorgang Umgebung beenden oder Umgebung neu erstellen.
Weitere Informationen findest du unter Wie beende oder erstelle ich meine Elastic Beanstalk-Umgebung neu, wenn die AWSEBSecurityGroup nicht gelöscht werden kann?

Relevanter Inhalt
- AWS OFFICIALAktualisiert vor 3 Monaten
- AWS OFFICIALAktualisiert vor 2 Jahren