Die vorliegende Übersetzung wurde maschinell erstellt. Im Falle eines Konflikts oder eines Widerspruchs zwischen dieser übersetzten Fassung und der englischen Fassung (einschließlich infolge von Verzögerungen bei der Übersetzung) ist die englische Fassung maßgeblich.
Stack-Ereignisse nach Vorgang anzeigen
Sie können Stack-Ereignisse nach Vorgängen gruppiert anzeigen, um die Reihenfolge und den Umfang der an Ihrem Stack vorgenommenen Änderungen besser zu verstehen. Die vorgangsbasierte Gruppierung hilft Ihnen dabei, verwandte Ereignisse gemeinsam nachzuverfolgen, sodass Sie den Fortschritt leichter überwachen und Probleme beheben können, wenn sie auftreten.
Jedem Stack-Vorgang (Erstellen, Aktualisieren, Löschen, Rollback) wird eine eindeutige Vorgangs-ID zugewiesen, die alle zugehörigen Ereignisse gruppiert. Auf diese Weise können Sie sich auf bestimmte Operationen konzentrieren und die Hauptursache von Fehlern schnell identifizieren.
Themen
Voraussetzungen
Um die DescribeEvents API verwenden zu können, benötigen Sie die erforderlichen IAM-Berechtigungen für:DescribeEvents.
Stack-Ereignisse nach Vorgang anzeigen (Konsole)
Um Stack-Ereignisse nach Vorgängen gruppiert anzuzeigen
Melden Sie sich bei der an AWS-Managementkonsole und öffnen Sie die CloudFormation Konsole unter https://console.aws.amazon.com/cloudformation
. -
Wählen Sie in der Navigationsleiste oben auf dem Bildschirm die aus, in der AWS-Region Sie den Stack erstellt haben.
-
Wählen Sie auf der Seite Stacks den Stack-Namen aus. CloudFormationzeigt die Stack-Details für den ausgewählten Stack an.
-
Wählen Sie die Registerkarte Ereignisse, um die Stack-Ereignisse CloudFormation anzuzeigen, die für Ihren Stack generiert wurden.
-
Ereignisse werden automatisch nach der Operation-ID gruppiert. Jeder Vorgang wird als erweiterbarer Abschnitt angezeigt, in dem der Vorgangstyp, der Status und der Zeitstempel angezeigt werden.
-
Klicken Sie auf eine Vorgangs-ID, um eine detaillierte Ansicht zu öffnen, in der nur die Ereignisse angezeigt werden, die sich auf diesen bestimmten Vorgang beziehen.
-
Aktivieren Sie in der Vorgangsdetailansicht das Kontrollkästchen Nur Fehler anzeigen, um nur fehlgeschlagene Ereignisse für die Ursachenanalyse anzuzeigen.
CloudFormation aktualisiert die Stack-Ereignisse automatisch jede Minute. Das Badge „Neue Ereignisse verfügbar“ wird angezeigt, wenn neue Stack-Ereignisse auftreten. Wählen Sie das Aktualisierungssymbol, um diese Ereignisse in die Liste zu laden.
Durch die Anzeige von Stack-Ereignissen, die nach Vorgängen gruppiert sind, können Sie die Reihenfolge der Ereignisse für jeden Vorgang nachvollziehen und schnell erkennen, welcher spezifische Vorgang Probleme verursacht hat (wenn Sie Ihren Stack debuggen).
Während Ihr Stack-Vorgang ausgeführt wird, wird er mit dem Status CREATE_IN_PROGRESSUPDATE_IN_PROGRESS, oder DELETE_IN_PROGRESS aufgeführt. Nachdem Ihr Vorgang erfolgreich abgeschlossen wurde, ändert sich sein Status in CREATE_COMPLETEUPDATE_COMPLETE, oderDELETE_COMPLETE.
Weitere Informationen erhalten Sie unter Verstehen der CloudFormation Stack-Erstellungsereignisse und Überwachen Sie den Fortschritt einer Stack-Aktualisierung.
Stack-Ereignisse nach Vorgang (AWS CLI) anzeigen
Sie können den describe-events Befehl mit Operations-ID-Filterung verwenden, um Ereignisse für bestimmte Operationen anzuzeigen.
Letzte Operation abrufen IDs
Die über die Describe-Stacks-API verfügbare Stacks-Beschreibung enthält jetzt LastOperations Informationen über die letzten Operationen IDs und deren Typen. Auf diese Weise können Sie schnell erkennen, welche Operationen stattgefunden haben und welchen aktuellen Status sie haben, ohne die Ereignisprotokolle analysieren zu müssen.
aws cloudformation describe-stacks --stack-nameMyStack
Die folgende Beispielantwort zeigt, dass der letzte Vorgang ein Rollback nach einem fehlgeschlagenen Aktualisierungsvorgang war.
{ "Stacks": [ { "StackId": "arn:aws:cloudformation:us-east-1:123456789012:stack/MyStack/07580010-bb79-11f0-8f6c-0289bb5c804f", "StackName": "MyStack", "Description": "A simple CloudFormation template to create an S3 bucket.", "CreationTime": "2025-11-07T01:28:13.778000+00:00", "LastUpdatedTime": "2025-11-07T01:43:39.838000+00:00", "RollbackConfiguration": {}, "StackStatus": "UPDATE_ROLLBACK_COMPLETE", "DisableRollback": false, "NotificationARNs": [], "Tags": [], "EnableTerminationProtection": false, "DriftInformation": { "StackDriftStatus": "NOT_CHECKED" }, "LastOperations": [ { "OperationType": "ROLLBACK", "OperationId": "d0f12313-7bdb-414d-a879-828a99b36f29" }, { "OperationType": "UPDATE_STACK", "OperationId": "1c211b5a-4538-4dc9-bfed-e07734371e57" } ] } ] }
Filtert Ereignisse nach der Vorgangs-ID
Der folgende describe-events Befehl beschreibt Ereignisse für eine bestimmte Vorgangs-ID:
aws cloudformation describe-events \ --operation-id1c211b5a-4538-4dc9-bfed-e07734371e57
Verwenden Sie den --filter
FailedEvents=true Parameter, um nur fehlgeschlagene Ereignisse zur Problembehandlung anzuzeigen:
aws cloudformation describe-events \ --operation-id1c211b5a-4538-4dc9-bfed-e07734371e57\ --filter FailedEvents=true
Mit der neuen Funktion zum Filtern von Vorgangs-IDs können Sie sich auf bestimmte Operationen und die damit verbundenen Ereignisse konzentrieren. Dies ist besonders nützlich für:
-
Behebung bestimmter Fehler: Isolieren Sie die Ereignisse eines fehlgeschlagenen Vorgangs, um zu verstehen, was schief gelaufen ist.
-
Überwachung lang andauernder Operationen: Verfolgen Sie den Fortschritt komplexer Updates oder umfangreicher Stack-Bereitstellungen.
-
Änderungen überprüfen: Überprüfen Sie alle Ereignisse, die mit einem bestimmten Aktualisierungsvorgang verbunden sind.
-
Ursachenanalyse: Verwenden Sie den Fehlerfilter, um schnell die Ursache von Bereitstellungsproblemen zu ermitteln.
Stack-Statuscodes
In der folgenden Tabelle werden die Felder beschrieben, die vom describe-events Befehl zurückgegeben werden, wenn die Operations-ID-Filterung verwendet wird:
| Feld | Description |
|---|---|
EventId |
Ereignis-Kennung. |
OperationId |
Eindeutiger Bezeichner für den Vorgang, der dieses Ereignis generiert hat. |
StackName |
Name des Stacks, zu dem das Ereignis gehört. |
StackId |
Kennung des Stacks, zu dem das Ereignis gehört. |
LogicalResourceId |
Logische Kennung der Ressource. |
PhysicalResourceId |
Physische Kennung der Ressource. |
ResourceProperties |
Eigenschaften der Ressource. |
ResourceType |
Typ der Ressource. |
Timestamp |
Uhrzeit, zu der das Ereignis aufgetreten ist. |
ResourceStatus |
Der Status der Ressource (CREATE_COMPLETEUPDATE_FAILED, usw.). |
DetailedStatus |
Der detaillierte Status des Stapels. Wenn CONFIGURATION_COMPLETE vorhanden ist, ist die Konfigurationsphase der Stapelressourcen abgeschlossen und die Stabilisierung der Ressourcen ist im Gange. |
ResourceStatusReason |
Weitere Informationen zum Status. |