Stack-Ereignisse nach Vorgang anzeigen - AWS CloudFormation

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.

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
  1. Melden Sie sich bei der an AWS-Managementkonsole und öffnen Sie die CloudFormation Konsole unter https://console.aws.amazon.com/cloudformation.

  2. Wählen Sie in der Navigationsleiste oben auf dem Bildschirm die aus, in der AWS-Region Sie den Stack erstellt haben.

  3. Wählen Sie auf der Seite Stacks den Stack-Namen aus. CloudFormationzeigt die Stack-Details für den ausgewählten Stack an.

  4. Wählen Sie die Registerkarte Ereignisse, um die Stack-Ereignisse CloudFormation anzuzeigen, die für Ihren Stack generiert wurden.

  5. 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.

  6. 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.

  7. 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-name MyStack

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-id 1c211b5a-4538-4dc9-bfed-e07734371e57

Verwenden Sie den --filter FailedEvents=true Parameter, um nur fehlgeschlagene Ereignisse zur Problembehandlung anzuzeigen:

aws cloudformation describe-events \ --operation-id 1c211b5a-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.