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-Fortschritt überwachen
In diesem Abschnitt wird beschrieben, wie Sie eine Stack-Bereitstellung überwachen, die gerade läuft. CloudFormation bietet eine detaillierte, chronologische Liste der Bereitstellungsereignisse, in der der Fortschritt und alle während der Bereitstellung aufgetretenen Probleme aufgeführt sind.
Themen
- Stack-Ereignisse anzeigen (Konsole)
- Stack-Ereignisse anzeigen (AWS CLI)
- Stack-Statuscodes
- Ereignisse bei der CloudFormation Stackerstellung verstehen
- Überwachen Sie den Fortschritt eines Stack-Updates
- Rollback einer Aktualisierung fortsetzen
- Ermitteln Sie die Ursache eines Stack-Fehlers
- Wählen Sie aus, wie mit Ausfällen bei der Bereitstellung von Ressourcen umgegangen werden soll
Stack-Ereignisse anzeigen (Konsole)
Um Stack-Ereignisse anzuzeigen
-
Öffnen Sie AWS CloudFormation Konsole unter https://console.aws.amazon.com/cloudformation.
-
Wählen Sie in der Navigationsleiste oben auf dem Bildschirm die AWS-Region in dem Sie den Stapel erstellt haben.
-
Wählen Sie auf der Seite Stacks der CloudFormation Konsole den Stack-Namen aus. CloudFormation zeigt 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.
CloudFormation aktualisiert die Stack-Ereignisse automatisch jede Minute. CloudFormation Zeigt außerdem das Badge Neue Ereignisse verfügbar an, wenn neue Stack-Ereignisse auftreten. Wählen Sie das Aktualisierungssymbol, um diese Ereignisse in die Liste zu laden. Verfolgen Sie die Stack-Erstellungsereignisse, um die Abfolge der Ereignisse nachzuvollziehen, die zur Erstellung des Stacks (oder zu einem Fehler im Fall von Stack-Debugging) geführt haben.
Während der Erstellung Ihres Stacks wird er auf der Seite Stacks mit dem Status „Stacks“ aufgeführt. CREATE_IN_PROGRESS
Nachdem Ihr Stack erfolgreich erstellt wurde, ändert sich sein Status aufCREATE_COMPLETE
.
Weitere Informationen erhalten Sie unter Ereignisse bei der CloudFormation Stackerstellung verstehen und Überwachen Sie den Fortschritt eines Stack-Updates.
Stack-Ereignisse anzeigen (AWS CLI)
Alternativ können Sie den describe-stack-eventsBefehl verwenden, während der Stack erstellt wird, um Ereignisse so anzuzeigen, wie sie gemeldet wurden.
Der folgende describe-stack-events Befehl beschreibt die
Stack-Ereignisse.myteststack
aws cloudformation describe-stack-events --stack-name
myteststack
Nachfolgend finden Sie eine Beispielantwort.
{
"StackEvents": [
{
"StackId": "arn:aws:cloudformation:aws-region
:123456789012:stack/myteststack/466df9e0-0dff-08e3-8e2f-5088487c4896",
"EventId": "af67ef60-0b8f-11e3-8b8a-500150b352e0",
"ResourceStatus": "CREATE_COMPLETE",
"ResourceType": "AWS::CloudFormation::Stack",
"Timestamp": "2013-08-23T01:02:30.070Z",
"StackName": "myteststack",
"PhysicalResourceId": "arn:aws:cloudformation:aws-region
:123456789012:stack/myteststack/a69442d0-0b8f-11e3-8b8a-500150b352e0",
"LogicalResourceId": "myteststack"
},
{
"StackId": "arn:aws:cloudformation:aws-region
:123456789012:stack/myteststack/466df9e0-0dff-08e3-8e2f-5088487c4896",
"EventId": "S3Bucket-CREATE_COMPLETE-1377219748025",
"ResourceStatus": "CREATE_COMPLETE",
"ResourceType": "AWS::S3::Bucket",
"Timestamp": "2013-08-23T01:02:28.025Z",
"StackName": "myteststack",
"ResourceProperties": "{\"AccessControl\":\"PublicRead\"}",
"PhysicalResourceId": "myteststack-s3bucket-jssofi1zie2w",
"LogicalResourceId": "S3Bucket"
},
{
"StackId": "arn:aws:cloudformation:aws-region
:123456789012:stack/myteststack/466df9e0-0dff-08e3-8e2f-5088487c4896",
"EventId": "S3Bucket-CREATE_IN_PROGRESS-1377219746688",
"ResourceStatus": "CREATE_IN_PROGRESS",
"ResourceType": "AWS::S3::Bucket",
"Timestamp": "2013-08-23T01:02:26.688Z",
"ResourceStatusReason": "Resource creation Initiated",
"StackName": "myteststack",
"ResourceProperties": "{\"AccessControl\":\"PublicRead\"}",
"PhysicalResourceId": "myteststack-s3bucket-jssofi1zie2w",
"LogicalResourceId": "S3Bucket"
},
{
"StackId": "arn:aws:cloudformation:aws-region
:123456789012:stack/myteststack/466df9e0-0dff-08e3-8e2f-5088487c4896",
"EventId": "S3Bucket-CREATE_IN_PROGRESS-1377219743862",
"ResourceStatus": "CREATE_IN_PROGRESS",
"ResourceType": "AWS::S3::Bucket",
"Timestamp": "2013-08-23T01:02:23.862Z",
"StackName": "myteststack",
"ResourceProperties": "{\"AccessControl\":\"PublicRead\"}",
"PhysicalResourceId": null,
"LogicalResourceId": "S3Bucket"
},
{
"StackId": "arn:aws:cloudformation:aws-region
:123456789012:stack/myteststack/466df9e0-0dff-08e3-8e2f-5088487c4896",
"EventId": "a69469e0-0b8f-11e3-8b8a-500150b352e0",
"ResourceStatus": "CREATE_IN_PROGRESS",
"ResourceType": "AWS::CloudFormation::Stack",
"Timestamp": "2013-08-23T01:02:15.422Z",
"ResourceStatusReason": "User Initiated",
"StackName": "myteststack",
"PhysicalResourceId": "arn:aws:cloudformation:aws-region
:123456789012:stack/myteststack/a69442d0-0b8f-11e3-8b8a-500150b352e0",
"LogicalResourceId": "myteststack"
}
]
}
Die neuesten Ereignisse werden zuerst ausgegeben. Die folgende Tabelle enthält eine Beschreibung der Felder, die vom Befehl describe-stack-events zurückgegeben werden:
Feld | Beschreibung |
---|---|
EventId |
Ereignis-Kennung. |
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, der einer der folgenden Statuscodes sein kann: Der Status |
DetailedStatus |
Der detaillierte Status des Stacks. Wenn vorhanden, |
ResourceStatusReason |
Weitere Informationen zum Status. |
Stack-Statuscodes
Die folgende Tabelle beschreibt die Stack-Statuscodes:
Stack-Status und optionaler detaillierter Status | Beschreibung |
---|---|
|
Erfolgreiche Erstellung eines oder mehrerer Stacks. |
|
Laufende Erstellung eines oder mehrerer Stacks. |
|
Fehlgeschlagene Erstellung eines oder mehrerer Stacks. Untersuchen Sie die Stack-Ereignisse auf zugehörige Fehlermeldungen. Mögliche Gründe für eine fehlgeschlagene Erstellung sind unzureichende Berechtigungen, um mit allen Ressourcen im Stack zu arbeiten, Parameterwerte, die von einem abgelehnt wurden AWS Dienst oder ein Timeout bei der Ressourcenerstellung. |
|
Erfolgreiche Löschung eines oder mehrerer Stacks. Gelöschte Stacks bleiben 90 Tage lang erhalten und anzeigbar. |
|
Fehlgeschlagene Löschung eines oder mehrerer Stacks. Da der Löschvorgang fehlgeschlagen ist, werden möglicherweise einige Ressourcen noch ausgeführt. Sie können jedoch nicht mit dem Stack arbeiten oder ihn aktualisieren. Löschen Sie den Stack erneut oder untersuchen Sie die Stack-Ereignisse auf zugehörige Fehlermeldungen. |
|
Laufende Entfernung eines oder mehrerer Stacks. |
|
Laufende Erstellung eines oder mehrerer Stacks mit einer erwarteten StackId , aber ohne Vorlagen oder Ressourcen.WichtigEin Stack mit diesem Statuscode wird auf die maximal mögliche Anzahl von Stacks angerechnet. |
|
Erfolgreiche Entfernung eines oder mehrerer Stacks nach einer fehlgeschlagenen Stack-Erstellung oder nach einer explizit abgebrochenen Stack-Erstellung. Der Stack wird in einen früheren funktionsfähigen Zustand zurückgesetzt. Alle Ressourcen, die während des Create Stack-Vorgangs erstellt wurden, werden gelöscht. Dieser Status existiert nur, nachdem das Erstellen eines Stacks fehlgeschlagen ist. Es bedeutet, dass alle Vorgänge aus dem teilweise erstellten Stack entsprechend bereinigt wurden. In diesem Status kann nur einen Löschbefehl ausgeführt werden. |
|
Fehlgeschlagene Entfernung eines oder mehrerer Stacks nach einer fehlgeschlagenen Stack-Erstellung oder nach einer explizit abgebrochenen Stack-Erstellung. Löschen Sie den Stack oder untersuchen Sie die Stack-Ereignisse auf zugehörige Fehlermeldungen. |
|
Laufende Entfernung eines oder mehrerer Stacks nach einer fehlgeschlagenen Stack-Erstellung oder nach einer explizit abgebrochenen Stack-Erstellung. |
|
Erfolgreiche Aktualisierung eines oder mehrerer Stacks. |
|
Laufende Entfernung alter Ressourcen für einen oder mehrere Stacks nach einem erfolgreichen Stack-Update. Bei Stack-Updates, bei denen Ressourcen ersetzt werden müssen, CloudFormation erstellt zuerst die neuen Ressourcen und löscht dann die alten Ressourcen, um Unterbrechungen im Stack zu vermeiden. In diesem Zustand wurde der Stack aktualisiert und ist nutzbar, löscht aber CloudFormation immer noch die alten Ressourcen. |
|
Nicht erfolgreiche Aktualisierung eines oder mehrerer Stacks. Untersuchen Sie die Stack-Ereignisse auf zugehörige Fehlermeldungen. |
|
Laufende Aktualisierung eines oder mehrerer Stacks. |
|
Erfolgreiches Zurücksetzen eines oder mehrerer Stacks in einen früheren funktionsfähigen Zustand nach einer fehlgeschlagenen Stack-Aktualisierung. |
|
Laufende Entfernung neuer Ressourcen für einen oder mehrere Stacks nach einem fehlgeschlagenen Stack-Update. In diesem Zustand wurde der Stack in seinen vorherigen Betriebszustand zurückgesetzt und ist nutzbar, löscht aber CloudFormation immer noch alle neuen Ressourcen, die er während der Stack-Aktualisierung erstellt hat. |
|
Fehlgeschlagenes Zurücksetzen eines oder mehrerer Stacks in einen früheren funktionsfähigen Zustand nach einer fehlgeschlagenen Stack-Aktualisierung. In diesem Status können Sie den Stack löschen oder das Rollback fortsetzen. Möglicherweise müssen Sie Fehler beseitigen, um den Stack wieder in einen arbeitsfähigen Zustand zu versetzen. Oder wenden Sie sich an AWS Support um den Stapel wieder in einen brauchbaren Zustand zu versetzen. |
|
Laufendes Zurücksetzen eines oder mehrerer Stacks in den früheren funktionsfähigen Zustand nach einer fehlgeschlagenen Stack-Aktualisierung. |
|
Der Importvorgang wird derzeit ausgeführt. |
|
Der Importvorgang wurde für alle Ressourcen im Stack erfolgreich abgeschlossen, die |
|
Der Import wird zur vorherigen Vorlagenkonfiguration zurückgesetzt. |
|
Der Import-Rollback-Vorgang ist für mindestens eine Ressource im Stack fehlgeschlagen. Ergebnisse werden für die CloudFormation erfolgreich importierten Ressourcen verfügbar sein. |
|
Der Import wurde erfolgreich auf die vorherige Vorlagenkonfiguration zurückgesetzt. |