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à.
Considerazioni sulla gestione delle distribuzioni blue/green di ECS utilizzando CloudFormation
Il processo di utilizzo CloudFormation per eseguire le blue/green distribuzioni ECS CodeDeploy è diverso da quello di una distribuzione ECS standard che utilizza just. CodeDeploy Per una comprensione dettagliata di queste differenze, consulta Differenze tra le blue/green distribuzioni di Amazon ECS tramite CodeDeploy e CloudFormation nella Guida per l'AWS CodeDeploy utente.
Quando si gestisce la blue/green distribuzione utilizzando CloudFormation, ci sono alcune limitazioni e considerazioni da tenere a mente:
-
Solo gli aggiornamenti di determinate risorse inizieranno un’implementazione verde. Per ulteriori informazioni, consulta Aggiornamenti delle risorse che avviano le implementazioni verdi.
-
Non puoi includere gli aggiornamenti delle risorse che iniziano implementazioni verdi e aggiornamenti ad altre risorse nello stesso aggiornamento dello stack. Per ulteriori informazioni, consulta Aggiornamenti delle risorse che avviano le implementazioni verdi.
-
Puoi specificare solo una singola applicazione ECS come target di distribuzione.
-
I parametri i cui valori sono offuscati non CloudFormation possono essere aggiornati CodeDeploy durante una distribuzione ecologica e causeranno un errore e un errore di aggiornamento dello stack. Ciò include:
-
Parametri definiti con l’attributo
NoEcho. -
Parametri che utilizzano riferimenti dinamici per recuperare i loro valori da servizi esterni. Per ulteriori informazioni sui riferimenti dinamici, consulta Ottenimento di valori archiviati in altri servizi utilizzando riferimenti dinamici.
-
-
Per annullare una distribuzione ecologica ancora in corso, annulla lo stack update in CloudFormation, not o ECS. CodeDeploy Per ulteriori informazioni, consulta Annulla l’aggiornamento di uno stack. Dopo che un aggiornamento è terminato, non è possibile annullarlo. Tuttavia, puoi aggiornare uno stack di nuovo con le impostazioni precedenti.
-
Le seguenti CloudFormation funzionalità non sono attualmente supportate per i modelli che definiscono le distribuzioni ECS blue/green :
-
Dichiarazione degli output o utilizzo di Fn:: ImportValue per importare valori da altri stack.
-
Importare risorse Per ulteriori informazioni sull’importazione delle risorse, consulta Importa AWS risorse in una CloudFormation pila.
-
Utilizzare l’hook
AWS::CodeDeploy::BlueGreenin un modello che include risorse di stack nidificate. Per ulteriori informazioni sugli stack nidificati, consulta Dividi un modello in pezzi riutilizzabili usando stack nidificati. -
Utilizzo dell’hook
AWS::CodeDeploy::BlueGreenin uno stack nidificato.
-