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 lo stato di avanzamento di un aggiornamento dello stack
Puoi monitorare l'avanzamento dell'aggiornamento di uno stack visualizzandone gli eventi. La scheda Eventi dello stack mostra ogni fase principale della creazione e dell'aggiornamento dello stack, ordinata in base all'ora di ogni evento, con gli ultimi eventi in primo piano. Per ulteriori informazioni, consulta Monitora l'avanzamento dello stack.
Argomenti
Eventi generati durante un aggiornamento dello stack riuscito
L'inizio del processo di aggiornamento dello stack è contrassegnato da un UPDATE_IN_PROGRESS
evento per lo stack:
2011-09-30 09:35 PDT AWS::CloudFormation::Stack MyStack
UPDATE_IN_PROGRESS
Seguono gli eventi che contrassegnano l'inizio e il completamento dell'aggiornamento di ciascuna risorsa che è stata modificata nel modello di aggiornamento. Ad esempio, l'aggiornamento di un AWS::RDS::DBInstancela risorsa denominata MyDB
comporterebbe le seguenti voci:
2011-09-30 09:35 PDT AWS::RDS::DBInstance MyDB UPDATE_COMPLETE
2011-09-30 09:35 PDT AWS::RDS::DBInstance MyDB UPDATE_IN_PROGRESS
L'UPDATE_IN_PROGRESS
evento viene registrato quando CloudFormation segnala che ha iniziato ad aggiornare la risorsa. L'evento UPDATE_COMPLETE
viene registrato quando la risorsa viene creata senza errori.
Una volta CloudFormation aggiornato con successo lo stack, verrà visualizzato il seguente evento:
2011-09-30 09:35 PDT AWS::CloudFormation::Stack MyStack
UPDATE_COMPLETE
Importante
Durante le operazioni di aggiornamento dello stack, se è CloudFormation necessario sostituire una risorsa esistente, prima crea una nuova risorsa e poi elimina la vecchia risorsa. Tuttavia, potrebbero esserci casi in cui non è CloudFormation possibile eliminare la vecchia risorsa (ad esempio, se l'utente non dispone delle autorizzazioni per eliminare una risorsa di un determinato tipo).
CloudFormation fa tre tentativi di eliminare la vecchia risorsa. Se non CloudFormation riesce a eliminare la vecchia risorsa, rimuove la vecchia risorsa dallo stack e continua ad aggiornare lo stack. Quando l'aggiornamento dello stack è completo, CloudFormation genera un evento UPDATE_COMPLETE
stack, ma include un evento StatusReason
che indica che una o più risorse non possono essere eliminate. CloudFormation emette anche un DELETE_FAILED
evento per la risorsa specifica, con un corrispondente che StatusReason
fornisce maggiori dettagli sul motivo per cui CloudFormation non è riuscita a eliminare la risorsa.
La vecchia risorsa esiste ancora e continuerà a essere addebitata, ma non è più accessibile tramite. CloudFormation Per eliminare la vecchia risorsa, accedi direttamente alla vecchia risorsa utilizzando la console o API per il servizio sottostante.
Questo vale anche per le risorse rimosse dal modello di stack, che quindi verranno eliminate dallo stack durante l'aggiornamento dello stack.
Eventi generati quando un aggiornamento delle risorse non va a buon fine
Se l'aggiornamento di una risorsa fallisce, CloudFormation segnala un UPDATE_FAILED
evento che include il motivo dell'errore. Ad esempio, se il modello di aggiornamento ha specificato una modifica alla proprietà non supportata dalla risorsa, ad esempio la riduzione delle dimensioni di AllocatedStorage
per un AWS::RDS::DBInstancerisorsa, vedresti eventi come questi:
2011-09-30 09:36 PDT AWS::RDS::DBInstance MyDB UPDATE_FAILED Size cannot be less than current size; requested: 5; current: 10
2011-09-30 09:35 PDT AWS::RDS::DBInstance MyDB UPDATE_IN_PROGRESS
Se l'aggiornamento di una risorsa CloudFormation fallisce, ripristina tutte le risorse aggiornate durante l'aggiornamento alle relative configurazioni precedenti all'aggiornamento. Ecco un esempio di eventi visualizzati durante il rollback di un aggiornamento:
2011-09-30 09:38 PDT AWS::CloudFormation::Stack MyStack
UPDATE_ROLLBACK_COMPLETE
2011-09-30 09:38 PDT AWS::RDS::DBInstance MyDB UPDATE_COMPLETE
2011-09-30 09:37 PDT AWS::RDS::DBInstance MyDB UPDATE_IN_PROGRESS
2011-09-30 09:37 PDT AWS::CloudFormation::Stack MyStack
UPDATE_ROLLBACK_IN_PROGRESS The following resource(s) failed to update: [MyDB]