AWS Builder Center: Learn, Build and Connect with builders in the AWS community
AWS Builder Center is the official home for builders on AWS. Share and read what others are working on, follow people who inspire you, explore training and workshops, and find tools to support what you're building.
Perché il mio stack di CloudFormation è bloccato nello stato IN_PROGRESS?
Il mio stack AWS CloudFormation è bloccato nello stato CREATE_IN_PROGRESS, UPDATE_IN_PROGRESS, UPDATE_ROLLBACK_IN_PROGRESS o DELETE_IN_PROGRESS.
Breve descrizione
Nella maggior parte dei casi è necessario attendere il timeout dello stack di CloudFormation. La durata del timeout è variabile e dipende dai singoli requisiti di stabilizzazione delle risorse che CloudFormation attende per raggiungere lo stato desiderato.
Puoi verificare il timeout dello stack e utilizzare le attivazioni del ripristino dello stato precedente per controllare il tempo di attesa di CloudFormation. Per ulteriori informazioni sulle attivazioni del ripristino dello stato precedente, consulta la pagina Use AWS CloudFormation Stack Termination Protection and Rollback Triggers to Maintain Infrastructure Availability (Utilizzo della protezione da terminazione dello stack di AWS CloudFormation e dei trigger di rollback per mantenere la disponibilità dell'infrastruttura).
Risoluzione
Identifica la risorsa bloccata
Completa i seguenti passaggi:
- Apri la console CloudFormation.
- Nel pannello di navigazione, scegli Stack, quindi seleziona lo stack nello stato di blocco.
- Scegli la scheda Risorse.
- Nella sezione Risorse, fai riferimento alla colonna Stato. Identifica le risorse bloccate nello stato CREATE_IN_PROGRESS, UPDATE_IN_PROGRESS o DELETE_IN_PROGRESS.
- Nella Console di gestione AWS, controlla le risorse per individuare il servizio corrispondente.
Nota: ad esempio, se un servizio Amazon Elastic Container Service (Amazon ECS) è bloccato nello stato di creazione, controlla quella risorsa nella console Amazon ECS.
Se la risorsa non mostra errori nella console corrispondente, utilizza i log di AWS CloudTrail per risolvere il problema. Per informazioni sulla visualizzazione dei log di CloudTrail, consulta la pagina Lavorare con la cronologia degli eventi di CloudTrail.
Controlla i log di CloudTrail
Completa i seguenti passaggi:
- Apri la console CloudFormation.
- Nel pannello di navigazione, scegli Stack, quindi seleziona lo stack nello stato di blocco.
- Scegli la scheda Risorse.
- Nella sezione Risorse, fai riferimento alla colonna Stato. Identifica tutte le risorse bloccate nello stato CREATE_IN_PROGRESS, UPDATE_IN_PROGRESS o DELETE_IN_PROGRESS.
- Scegli la scheda Eventi, quindi annota il timestamp del momento in cui CloudFormation ha iniziato a creare la risorsa bloccata.
- Apri la console CloudTrail.
- Nel pannello di navigazione, scegli Cronologia degli eventi.
- In Intervallo di tempo, per l'ora di inizio (Da) inserisci la data e l'ora del timestamp che hai annotato al passaggio 5. Per l'ora di fine (A) inserisci una data e un'ora cinque minuti dopo l'ora di inizio.
Nota: ad esempio, se CloudFormation ha inizializzato la creazione della risorsa bloccata alle 9:00 del 01-01-2020, inserisci 09:00 del 01-01-2020 come ora di inizio e 9:05 del 01-01-2020 come ora di fine. - Scegli Applica.
- Nell'elenco degli eventi che viene visualizzato, trova le chiamate API relative alla chiamata API di creazione o di aggiornamento della risorsa. Ad esempio, puoi trovare gli aggiornamenti del volume Amazon Elastic Block Store (Amazon EBS) in ModifyVolume.
Suggerimento: prima che le chiamate API vengano visualizzate nei log di CloudTrail, potresti dover attendere alcuni minuti. Le chiamate API non vengono sempre visualizzate immediatamente nei log.
Ignora il timeout
Potresti riuscire a bypassare il timeout per risolvere lo stato dello stack. Per ulteriori informazioni, consulta Come posso evitare che il mio servizio Amazon ECS non si stabilizzi in CloudFormatione Come posso eliminare una risorsa personalizzata supportata da Lambda bloccata nello stato DELETE_FAILED o DELETE_IN_PROGRESS in CloudFormation?
Se lo stack è bloccato nello stato CREATE_IN_PROGRESS o UPDATE_IN_PROGRESS, puoi interrompere l'avanzamento utilizzando le seguenti operazioni dello stack:
- Per CREATE_IN_PROGRESS, consulta Elimina uno stack dalla console CloudFormation.
- Per UPDATE_IN_PROGRESS, consulta Annulla l’aggiornamento di uno stack.
Nota: per comprendere la causa principale del problema, consulta Risoluzione dei problemi di CloudFormation.
- Argomenti
- Management & Governance
- Lingua
- Italiano
Video correlati

