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à.
Monitora l'avanzamento dello stack
Questa sezione descrive come monitorare una distribuzione dello stack attualmente in corso. CloudFormation fornisce un elenco cronologico dettagliato degli eventi di distribuzione, che mostra lo stato di avanzamento e gli eventuali problemi riscontrati durante la distribuzione.
Argomenti
- Visualizza gli eventi dello stack (console)
- Visualizza gli eventi dello stack (AWS CLI)
- Codici di stato dello stack
- Comprendi gli CloudFormation eventi di creazione degli stack
- Monitora lo stato di avanzamento di un aggiornamento dello stack
- Rollback di un aggiornamento
- Determinare la causa di un errore dello stack
- Scegli come gestire gli errori durante il provisioning delle risorse
Visualizza gli eventi dello stack (console)
Per visualizzare gli eventi dello stack
-
Aprire il AWS CloudFormation console in https://console.aws.amazon.com/cloudformation.
-
Nella barra di navigazione nella parte superiore dello schermo, scegli Regione AWS hai creato lo stack in.
-
Nella pagina Stacks della CloudFormation console, seleziona il nome dello stack. CloudFormation visualizza i dettagli dello stack per lo stack selezionato.
-
Scegli la scheda Eventi per visualizzare lo stack che gli eventi CloudFormation hanno generato per il tuo stack.
CloudFormation aggiorna automaticamente gli eventi dello stack ogni minuto. Inoltre, CloudFormation visualizza il badge Nuovi eventi disponibili quando si verificano nuovi eventi dello stack. Scegliete l'icona di aggiornamento per caricare questi eventi nell'elenco. 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).
Durante la creazione, lo stack viene elencato nella pagina Pile con uno stato di. CREATE_IN_PROGRESS
Dopo che lo stack è stato creato con successo, il suo stato diventa. CREATE_COMPLETE
Per ulteriori informazioni, consulta Comprendi gli CloudFormation eventi di creazione degli stack e Monitora lo stato di avanzamento di un aggiornamento dello stack.
Visualizza gli eventi dello stack (AWS CLI)
In alternativa, è possibile utilizzare il describe-stack-eventscomando durante la creazione dello stack per visualizzare gli eventi man mano che vengono segnalati.
Il describe-stack-events comando seguente descrive gli eventi dello
stack.myteststack
aws cloudformation describe-stack-events --stack-name
myteststack
Di seguito è riportata una risposta di esempio.
{
"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"
}
]
}
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ò essere uno dei seguenti codici di stato: Lo stato |
DetailedStatus |
Lo stato dettagliato dello stack. Se |
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 |
---|---|
|
Creazione di uno o più stack completata. |
|
Creazione di uno o più stack in corso. |
|
Creazione di uno o più stack non riuscita. Visualizzare gli eventi dello stack per vedere gli eventuali messaggi di errore associati. Le possibili ragioni di una creazione non riuscita includono le autorizzazioni insufficienti per lavorare con tutte le risorse dello stack, i valori dei parametri rifiutati da un AWS servizio o un timeout durante la creazione delle risorse. |
|
Eliminazione di uno o più stack completata. Gli stack eliminati vengono conservati e sono visualizzabili per 90 giorni. |
|
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. |
|
Rimozione di uno o più stack in corso. |
|
Creazione di uno o più stack in corso con un StackId previsto ma senza modelli o risorse.ImportanteUn stack con questo codice di stato conta fino al raggiungimento del massimo numero possibile di stack. |
|
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. |
|
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. |
|
Rimozione di uno o più stack in corso dopo una creazione stack non riuscita o dopo una creazione stack annullata in maniera esplicita. |
|
Aggiornamento di uno o più stack completato. |
|
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 prima le nuove risorse e poi elimina le vecchie risorse per ridurre eventuali interruzioni dello stack. In questo stato, lo stack è stato aggiornato ed è utilizzabile, ma le vecchie risorse CloudFormation vengono comunque eliminate. |
|
Aggiornamento non completato di uno o più stack. Visualizzare gli eventi dello stack per vedere gli eventuali messaggi di errore associati. |
|
Aggiornamento di uno o più stack in corso. |
|
Restituzione di uno o più stack completata in uno stato attivo precedente dopo un aggiornamento stack non riuscito. |
|
Rimozione in corso di nuove risorse per uno o più stack dopo un aggiornamento dello stack non riuscito. In questo stato, lo stack è stato ripristinato allo stato di funzionamento precedente ed è utilizzabile, ma CloudFormation sta comunque eliminando tutte le nuove risorse create durante l'aggiornamento dello stack. |
|
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, puoi contattare AWS Support per ripristinare lo stack a uno stato utilizzabile. |
|
Restituzione di uno o più stack in corso allo stato attivo precedente dopo un aggiornamento stack non riuscito. |
|
L'operazione di importazione è attualmente in corso. |
|
L'operazione di importazione è stata completata correttamente per tutte le risorse nello stack che supportano |
|
L'importazione verrà ripristinata alla configurazione del modello precedente. |
|
L'operazione di rollback di importazione non è riuscita per almeno una risorsa nello stack. I risultati saranno disponibili per le risorse importate CloudFormation con successo. |
|
Il rollback dell'importazione alla configurazione del modello precedente è riuscita. |