Visualizzare gli eventi dello stack CloudFormation - AWS CloudFormation

Le traduzioni sono generate tramite traduzione automatica. In caso di conflitto tra il contenuto di una traduzione e la versione originale in Inglese, quest'ultima prevarrà.

Visualizzare gli eventi dello stack CloudFormation

Puoi visualizzare gli eventi dello stack per monitorare i progressi e lo stato dello stack e le relative risorse. Gli eventi dello stack aiutano a comprendere quando le risorse vengono create, aggiornate o eliminate e se l’implementazione dello stack procede come previsto.

Visualizzare gli eventi dello stack (console)

Per visualizzare gli eventi dello stack
  1. Apri la console di CloudFormation all'indirizzo https://console.aws.amazon.com/cloudformation.

  2. Nella barra di navigazione nella parte superiore dello schermo, scegli la Regione AWS in cui hai creato lo stack.

  3. Nella pagina Stacks (Stack) della console CloudFormation, selezionare il nome dello stack. CloudFormation visualizza i dettagli dello stack selezionato.

  4. Scegli la scheda Eventi per visualizzare gli eventi dello stack che CloudFormation ha generato per lo stack.

CloudFormation aggiorna automaticamente gli eventi dello stack ogni minuto. Inoltre, CloudFormation mostra il badge Nuovi eventi disponibili quando si verificano nuovi eventi dello stack. Scegli l’icona di aggiornamento per caricare questi eventi nella lista. La visualizzazione degli eventi di creazione dello stack consente di comprendere la sequenza di eventi che conducono alla creazione (o alla mancata creazione, se si sta eseguendo il debug dello stack).

Mentre lo stack è in fase di creazione, viene elencato nella pagina Stack con lo stato CREATE_IN_PROGRESS. Una volta creato correttamente lo stack, lo stato cambia in CREATE_COMPLETE.

Per ulteriori informazioni, consulta Comprendi gli eventi di creazione degli stack CloudFormation e Monitorare l’avanzamento dell’aggiornamento di uno stack.

Visualizzare gli eventi dello stack (AWS CLI)

In alternativa, puoi usare il comando describe-stack-events durante la creazione dello stack per visualizzare gli eventi nel momento in cui vengono segnalati.

Il seguente comando describe-stack-events descrive gli eventi dello stack my-stack.

aws cloudformation describe-stack-events --stack-name my-stack

Di seguito è riportata una risposta di esempio.

{ "StackEvents": [ { "StackId": "arn:aws:cloudformation:aws-region:123456789012:stack/my-stack/64726230-7edf-11f0-8a36-06453a64f325", "EventId": "7b755820-7edf-11f0-ab15-0673b09f3847", "StackName": "my-stack", "LogicalResourceId": "my-stack", "PhysicalResourceId": "arn:aws:cloudformation:aws-region:123456789012:stack/my-stack/64726230-7edf-11f0-8a36-06453a64f325", "ResourceType": "AWS::CloudFormation::Stack", "Timestamp": "2025-08-21T22:37:56.243000+00:00", "ResourceStatus": "CREATE_COMPLETE", "ClientRequestToken": "token" }, { "StackId": "arn:aws:cloudformation:aws-region:123456789012:stack/my-stack/64726230-7edf-11f0-8a36-06453a64f325", "EventId": "WebServer-CREATE_COMPLETE-2025-08-21T22:37:54.356Z", "StackName": "my-stack", "LogicalResourceId": "WebServer", "PhysicalResourceId": "i-099df76cb31b866a9", "ResourceType": "AWS::EC2::Instance", "Timestamp": "2025-08-21T22:37:54.356000+00:00", "ResourceStatus": "CREATE_COMPLETE", "ResourceProperties": "{\"UserData\":\"IyEvYmluL2Jhc2gKeXVtIGluc3RhbGwgLXkgYXdzLWNmbi1ib290c3RyYXAKL29wdC9hd3MvYmluL2Nmbi1pbml0IC12IC0tc3RhY2sgc2Rmc2RhZnNhZHNka2wgLS1yZXNvdXJjZSBXZWJTZXJ2ZXIgLS1yZWdpb24gdXMtd2VzdC0yCg==\",\"ImageId\":\"ami-0bbc328167dee8f3c\",\"InstanceType\":\"t2.micro\",\"SecurityGroupIds\":[\"my-stack-WebServerSecurityGroup-n8A43bQT1ty2\"],\"Tags\":[{\"Value\":\"Bootstrap Tutorial Web Server\",\"Key\":\"Name\"}]}", "ClientRequestToken": "token" }, { "StackId": "arn:aws:cloudformation:aws-region:123456789012:stack/my-stack/64726230-7edf-11f0-8a36-06453a64f325", "EventId": "WebServer-CREATE_IN_PROGRESS-2025-08-21T22:37:31.226Z", "StackName": "my-stack", "LogicalResourceId": "WebServer", "PhysicalResourceId": "i-099df76cb31b866a9", "ResourceType": "AWS::EC2::Instance", "Timestamp": "2025-08-21T22:37:31.226000+00:00", "ResourceStatus": "CREATE_IN_PROGRESS", "ResourceStatusReason": "Resource creation Initiated", "ResourceProperties": "{\"UserData\":\"IyEvYmluL2Jhc2gKeXVtIGluc3RhbGwgLXkgYXdzLWNmbi1ib290c3RyYXAKL29wdC9hd3MvYmluL2Nmbi1pbml0IC12IC0tc3RhY2sgc2Rmc2RhZnNhZHNka2wgLS1yZXNvdXJjZSBXZWJTZXJ2ZXIgLS1yZWdpb24gdXMtd2VzdC0yCg==\",\"ImageId\":\"ami-0bbc328167dee8f3c\",\"InstanceType\":\"t2.micro\",\"SecurityGroupIds\":[\"my-stack-WebServerSecurityGroup-n8A43bQT1ty2\"],\"Tags\":[{\"Value\":\"Bootstrap Tutorial Web Server\",\"Key\":\"Name\"}]}", "ClientRequestToken": "token" }, { "StackId": "arn:aws:cloudformation:aws-region:123456789012:stack/my-stack/64726230-7edf-11f0-8a36-06453a64f325", "EventId": "WebServer-CREATE_IN_PROGRESS-2025-08-21T22:37:29.210Z", "StackName": "my-stack", "LogicalResourceId": "WebServer", "PhysicalResourceId": "", "ResourceType": "AWS::EC2::Instance", "Timestamp": "2025-08-21T22:37:29.210000+00:00", "ResourceStatus": "CREATE_IN_PROGRESS", "ResourceProperties": "{\"UserData\":\"IyEvYmluL2Jhc2gKeXVtIGluc3RhbGwgLXkgYXdzLWNmbi1ib290c3RyYXAKL29wdC9hd3MvYmluL2Nmbi1pbml0IC12IC0tc3RhY2sgc2Rmc2RhZnNhZHNka2wgLS1yZXNvdXJjZSBXZWJTZXJ2ZXIgLS1yZWdpb24gdXMtd2VzdC0yCg==\",\"ImageId\":\"ami-0bbc328167dee8f3c\",\"InstanceType\":\"t2.micro\",\"SecurityGroupIds\":[\"my-stack-WebServerSecurityGroup-n8A43bQT1ty2\"],\"Tags\":[{\"Value\":\"Bootstrap Tutorial Web Server\",\"Key\":\"Name\"}]}", "ClientRequestToken": "token" }, { "StackId": "arn:aws:cloudformation:aws-region:123456789012:stack/my-stack/64726230-7edf-11f0-8a36-06453a64f325", "EventId": "WebServerSecurityGroup-CREATE_COMPLETE-2025-08-21T22:37:28.803Z", "StackName": "my-stack", "LogicalResourceId": "WebServerSecurityGroup", "PhysicalResourceId": "my-stack-WebServerSecurityGroup-n8A43bQT1ty2", "ResourceType": "AWS::EC2::SecurityGroup", "Timestamp": "2025-08-21T22:37:28.803000+00:00", "ResourceStatus": "CREATE_COMPLETE", "ResourceProperties": "{\"GroupDescription\":\"Allow HTTP access from my IP address\",\"SecurityGroupIngress\":[{\"CidrIp\":\"0.0.0.0/0\",\"Description\":\"HTTP\",\"FromPort\":\"80\",\"ToPort\":\"80\",\"IpProtocol\":\"tcp\"}]}", "ClientRequestToken": "token" }, { "StackId": "arn:aws:cloudformation:aws-region:123456789012:stack/my-stack/64726230-7edf-11f0-8a36-06453a64f325", "EventId": "WebServerSecurityGroup-CREATE_IN_PROGRESS-2025-08-21T22:37:22.626Z", "StackName": "my-stack", "LogicalResourceId": "WebServerSecurityGroup", "PhysicalResourceId": "my-stack-WebServerSecurityGroup-n8A43bQT1ty2", "ResourceType": "AWS::EC2::SecurityGroup", "Timestamp": "2025-08-21T22:37:22.626000+00:00", "ResourceStatus": "CREATE_IN_PROGRESS", "ResourceStatusReason": "Resource creation Initiated", "ResourceProperties": "{\"GroupDescription\":\"Allow HTTP access from my IP address\",\"SecurityGroupIngress\":[{\"CidrIp\":\"0.0.0.0/0\",\"Description\":\"HTTP\",\"FromPort\":\"80\",\"ToPort\":\"80\",\"IpProtocol\":\"tcp\"}]}", "ClientRequestToken": "token" }, { "StackId": "arn:aws:cloudformation:aws-region:123456789012:stack/my-stack/64726230-7edf-11f0-8a36-06453a64f325", "EventId": "WebServerSecurityGroup-CREATE_IN_PROGRESS-2025-08-21T22:37:20.186Z", "StackName": "my-stack", "LogicalResourceId": "WebServerSecurityGroup", "PhysicalResourceId": "", "ResourceType": "AWS::EC2::SecurityGroup", "Timestamp": "2025-08-21T22:37:20.186000+00:00", "ResourceStatus": "CREATE_IN_PROGRESS", "ResourceProperties": "{\"GroupDescription\":\"Allow HTTP access from my IP address\",\"SecurityGroupIngress\":[{\"CidrIp\":\"0.0.0.0/0\",\"Description\":\"HTTP\",\"FromPort\":\"80\",\"ToPort\":\"80\",\"IpProtocol\":\"tcp\"}]}", "ClientRequestToken": "token" }, { "StackId": "arn:aws:cloudformation:aws-region:123456789012:stack/my-stack/64726230-7edf-11f0-8a36-06453a64f325", "EventId": "64740fe0-7edf-11f0-8a36-06453a64f325", "StackName": "my-stack", "LogicalResourceId": "my-stack", "PhysicalResourceId": "arn:aws:cloudformation:aws-region:123456789012:stack/my-stack/64726230-7edf-11f0-8a36-06453a64f325", "ResourceType": "AWS::CloudFormation::Stack", "Timestamp": "2025-08-21T22:37:17.819000+00:00", "ResourceStatus": "CREATE_IN_PROGRESS", "ResourceStatusReason": "User Initiated", "ClientRequestToken": "token" } ] }

Gli eventi più recenti vengono segnalati per primi. La tabella riportata di seguito descrive i campi restituiti dal comando describe-stack-events:

Campo Descrizione
EventId

Identificatore di eventi.

StackName

Il nome dello stack a cui corrisponde l'evento.

StackId

L'identificatore dello stack a cui corrisponde l'evento.

LogicalResourceId

L'identificatore logico della risorsa.

PhysicalResourceId

L'identificatore fisico della risorsa.

ResourceProperties

Le proprietà della risorsa.

ResourceType

Il tipo di risorsa.

Timestamp

Ora in cui si è verificato l'evento.

ResourceStatus

Lo stato della risorsa, che può avere uno dei seguenti codici: CREATE_COMPLETE | CREATE_FAILED | CREATE_IN_PROGRESS | DELETE_COMPLETE | DELETE_FAILED | DELETE_IN_PROGRESS | DELETE_SKIPPED | IMPORT_COMPLETE | IMPORT_IN_PROGRESS | IMPORT_ROLLBACK_COMPLETE | IMPORT_ROLLBACK_FAILED | IMPORT_ROLLBACK_IN_PROGRESS | REVIEW_IN_PROGRESS | ROLLBACK_COMPLETE | ROLLBACK_FAILED | ROLLBACK_IN_PROGRESS | UPDATE_COMPLETE | UPDATE_COMPLETE_CLEANUP_IN_PROGRESS | UPDATE_FAILED | UPDATE_IN_PROGRESS | UPDATE_ROLLBACK_COMPLETE | UPDATE_ROLLBACK_COMPLETE_CLEANUP_IN_PROGRESS | UPDATE_ROLLBACK_FAILED | UPDATE_ROLLBACK_IN_PROGRESS

Lo stato DELETE_SKIPPED si applica alle risorse il cui attributo di policy di eliminazione è mantenere.

DetailedStatus

Lo stato dettagliato dello stack. Se è presente CONFIGURATION_COMPLETE, la fase di configurazione delle risorse dello stack è stata completata ed è in corso la stabilizzazione delle risorse.

ResourceStatusReason

Ulteriori informazioni sullo stato.

Codici di stato dello stack

Nella tabella seguente vengono descritti i codici di stato dello stack:

Stato dello stack e stato dettagliato opzionale Descrizione

CREATE_COMPLETE

Creazione di uno o più stack completata.

CREATE_IN_PROGRESS

Creazione di uno o più stack in corso.

CREATE_FAILED

Creazione di uno o più stack non riuscita. Visualizzare gli eventi dello stack per vedere gli eventuali messaggi di errore associati. I motivi possibili che possono causare un errore di creazione includono autorizzazioni insufficienti per utilizzare tutte le risorse nello stack, valori parametri rifiutati da un servizio AWS, oppure un timeout durante la creazione della risorsa.

DELETE_COMPLETE

Eliminazione di uno o più stack completata. Gli stack eliminati vengono conservati e sono visualizzabili per 90 giorni.

DELETE_FAILED

Eliminazione di uno o più stack non riuscita. Poiché l'eliminazione non è riuscita, è possibile che alcune risorse siano ancora in esecuzione; tuttavia, non è possibile utilizzare o aggiornare lo stack. Eliminare nuovamente lo stack o visualizzare gli eventi dello stack per visualizzare gli eventuali messaggi di errore associati.

DELETE_IN_PROGRESS

Rimozione di uno o più stack in corso.

REVIEW_IN_PROGRESS

Creazione di uno o più stack in corso con un StackId previsto ma senza modelli o risorse.
Importante

Un stack con questo codice di stato conta fino al raggiungimento del massimo numero possibile di stack.

ROLLBACK_COMPLETE

Rimozione di uno o più stack completata dopo una creazione stack non riuscita o dopo una creazione stack annullata in maniera esplicita. Lo stack torna allo stato di funzionamento precedente. Le eventuali risorse che sono state create durante l'operazione di creazione dello stack vengono eliminate.

Questo stato esiste solo dopo una creazione stack non riuscita. Indica che tutte le operazioni dallo stack creato parzialmente sono state opportunamente rimosse. In questo stato, è possibile eseguire solo un'operazione di eliminazione.

ROLLBACK_FAILED

Rimozione di uno o più stack non riuscita dopo una creazione stack non riuscita o dopo una creazione stack annullata in maniera esplicita. Eliminare lo stack o visualizzare gli eventi dello stack per visualizzare gli eventuali messaggi di errore associati.

ROLLBACK_IN_PROGRESS

Rimozione di uno o più stack in corso dopo una creazione stack non riuscita o dopo una creazione stack annullata in maniera esplicita.

UPDATE_COMPLETE

Aggiornamento di uno o più stack completato.

UPDATE_COMPLETE_CLEANUP_IN_PROGRESS

Rimozione in corso di risorse obsolete per uno o più stack dopo un aggiornamento dello stack completato. Per gli aggiornamenti dello stack che richiedono la sostituzione di risorse, CloudFormation crea le nuove risorse, quindi elimina le vecchie risorse per ridurre le eventuali interruzioni con lo stack. In questo stato, lo stack è stato aggiornato ed è utilizzabile, ma CloudFormation sta ancora eliminando le vecchie risorse.

UPDATE_FAILED

Aggiornamento non completato di uno o più stack. Visualizzare gli eventi dello stack per vedere gli eventuali messaggi di errore associati.

UPDATE_IN_PROGRESS

Aggiornamento di uno o più stack in corso.

UPDATE_ROLLBACK_COMPLETE

Restituzione di uno o più stack completata in uno stato attivo precedente dopo un aggiornamento stack non riuscito.

UPDATE_ROLLBACK_COMPLETE_CLEANUP_IN_PROGRESS

Rimozione in corso di nuove risorse per uno o più stack dopo un aggiornamento dello stack non riuscito. In questo caso, lo stack è stato ripristinato allo stato attivo precedente ed è utilizzabile, ma CloudFormation sta ancora eliminando le nuove eventuali risorse create durante l'aggiornamento dello stack.

UPDATE_ROLLBACK_FAILED

Restituzione di uno o più stack non riuscita in uno stato attivo precedente dopo un aggiornamento stack non riuscito. In questo stato, puoi eliminare lo stack o continuare il rollback. Prima che lo stack possa tornare in uno stato attivo, potrebbe essere necessario risolvere gli errori. In alternativa, è possibile contattare Supporto per ripristinare lo stato utilizzabile dello stack.

UPDATE_ROLLBACK_IN_PROGRESS

Restituzione di uno o più stack in corso allo stato attivo precedente dopo un aggiornamento stack non riuscito.

IMPORT_IN_PROGRESS

L'operazione di importazione è attualmente in corso.

IMPORT_COMPLETE

L'operazione di importazione è stata completata correttamente per tutte le risorse nello stack che supportano resource import.

IMPORT_ROLLBACK_IN_PROGRESS

L'importazione verrà ripristinata alla configurazione del modello precedente.

IMPORT_ROLLBACK_FAILED

L'operazione di rollback di importazione non è riuscita per almeno una risorsa nello stack. I risultati saranno disponibili per le risorse CloudFormation importate con successo.

IMPORT_ROLLBACK_COMPLETE

Il rollback dell'importazione alla configurazione del modello precedente è riuscita.