Desidero identificare le risorse che AWS CloudFormation può ignorare durante un comando dell'Interfaccia della linea di comando AWS (AWS CLI) continue-update-rollback con aggiornamento continuo per uno stack in stato UPDATE_ROLLBACK_FAILED.
Risoluzione
Nota: se ricevi errori quando esegui i comandi dell'Interfaccia della linea di comando AWS (AWS CLI), consulta Risoluzione degli errori relativi ad AWS CLI. Inoltre, assicurati di utilizzare la versione più recente di AWS CLI.
Per identificare le risorse da ignorare dallo stack principale, completa i seguenti passaggi:
- Apri la console AWS CloudFormation.
- Nel pannello di navigazione, scegli Stack.
- Nella pagina Stack, seleziona il nome dello stack.
Nota: se il nome dello stack ha l'etichetta ANNIDATO, scegli Informazioni stack, quindi seleziona l'ID dello stack principale.
- Assicurati che lo stato dello stack principale sia UPDATE_ROLLBACK_FAILED.
Nota: se solo uno stack annidato è nello stato UPDATE_ROLLBACK_FAILED, contatta il Supporto AWS per sbloccarlo.
- Scegli la scheda Eventi, quindi individua l'evento UPDATE_ROLLBACK_IN_PROGRESS più recente.
- Annota le risorse con lo stato UPDATE_FAILED tra l'evento UPDATE_ROLLBACK_IN_PROGRESS e l'evento UPDATE_ROLLBACK_FAILED.
Nota: se non sono presenti risorse tra i due eventi, non puoi ignorare le risorse anche se il loro stato è UPDATE_FAILED.
Se lo stato dello stack annidato non è DELETE_COMPLETE, DELETE_IN_PROGRESS o DELETE_FAILED, devi identificare le risorse che hanno dato esito negativo direttamente dallo stack annidato.
Per identificare le risorse da ignorare da uno stack annidato, completa i seguenti passaggi:
- Apri la console AWS CloudFormation.
- Nel pannello di navigazione, scegli Stack.
- Scegli l'ID logico dello stack annidato che ha dato esito negativo, quindi scegli la scheda Eventi.
- Nella pagina Stack, seleziona il nome dello stack.
- Assicurati che lo stato dello stack principale sia UPDATE_ROLLBACK_FAILED.
Nota: se uno stack annidato è nello stato UPDATE_ROLLBACK_FAILED e lo stack principale non è nello stato UPDATE_ROLLBACK_FAILED, contatta il Supporto AWS per sbloccarlo.
Nota: se non identifichi le risorse corrette da ignorare quando esegui un comando CLI continue-update-rollback, potresti ricevere uno dei seguenti messaggi di errore:
"Only the resources in UPDATE_FAILED state are allowed to be skipped"
-oppure-
"Nested stack resources can only be skipped when their embedded stack statuses are one of [DELETE_COMPLETE, DELETE_IN_PROGRESS, DELETE_FAILED]"
Informazioni correlate
Come posso aggiornare il mio stack CloudFormation se è bloccato nello stato UPDATE_ROLLBACK_FAILED?
Rollback di un aggiornamento