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à.
Aggiorna CloudFormation gli stack utilizzando i set di modifiche
Quando devi aggiornare uno stack, comprendere come le modifiche interesseranno le risorse in esecuzione prima di implementarle può aiutarti a aggiornare gli stack in sicurezza. I set di modifiche consentono di visualizzare in anteprima il possibile impatto delle modifiche a uno stack sulle risorse in esecuzione, compreso l’impatto sulle proprietà e sugli attributi delle risorse. Se le modifiche elimineranno o sostituiranno risorse critiche, CloudFormation apporta le modifiche allo stack solo quando decidi di eseguire il set di modifiche, consentendoti di decidere se procedere con le modifiche proposte o esplorare altre modifiche creando un altro set di modifiche. È possibile creare e gestire i set di modifiche utilizzando la CloudFormation console o AWS CLI l' CloudFormation API.
Importante
I set di modifiche non garantiscono che CloudFormation uno stack venga aggiornato correttamente. Tuttavia, la convalida prima della distribuzione verifica le cause di errore più comuni durante la creazione del set di modifiche, tra cui errori di sintassi delle proprietà, conflitti tra nomi di risorse, limiti delle quote di servizio e altri vincoli. Gli errori che si verificano a causa di condizioni di runtime (come la logica delle risorse personalizzata o i vincoli specifici del servizio) potrebbero comunque verificarsi durante l'esecuzione.
Nota
È possibile utilizzare la modalità express con i set di modifiche per completare più rapidamente le operazioni di stack. Specificate il --deployment-config '{"mode": "EXPRESS"}' parametro quando create un set di modifiche. Quando il set di modifiche viene eseguito, CloudFormation applica la modalità rapida, completando le operazioni sulle risorse non appena viene applicata la configurazione. Per ulteriori informazioni, consulta modalità Express.
Panoramica del set di modifiche
Il seguente diagramma riepiloga come utilizzare i set di modifiche per aggiornare uno stack:
-
Creare un set di modifiche inviando le modifiche per lo stack che si desidera aggiornare. È possibile inviare un modello di stack modificato o valori dei parametri di input modificati. CloudFormation confronta lo stack con le modifiche che hai inviato per generare il set di modifiche; a questo punto non apporta modifiche allo stack.
-
Visualizzare il set di modifiche per vedere quali impostazioni di stack e risorse cambieranno. Ad esempio, puoi vedere quali risorse CloudFormation verranno aggiunte, modificate o eliminate. Inoltre, è possibile visualizzare un confronto prima e dopo le proprietà e gli attributi delle risorse, ad esempio i tag, che verranno modificati. CloudFormation
-
Facoltativo: se si intende considerare altre modifiche prima di decidere quali modifiche apportare, creare ulteriori set di modifiche. La creazione di più set di modifiche aiuta a comprendere e valutare l’impatto che diverse modifiche avranno sulle risorse e sulle proprietà. Puoi creare tutti i set di modifiche necessari.
-
Eseguire il set di modifiche che contiene le modifiche da applicare allo stack. CloudFormation aggiorna lo stack con tali modifiche.
Nota
Dopo aver eseguito una modifica, CloudFormation rimuove tutti i set di modifiche associati allo stack perché non sono applicabili allo stack aggiornato.
Puoi eliminare i set di modifiche per evitare l'esecuzione di un set di modifiche che non deve essere applicato.