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 ECS blu/verdi utilizzando CloudFormation
Il processo di utilizzo CloudFormation per eseguire le distribuzioni ECS blu/green CodeDeploy è diverso da una distribuzione standard che utilizza just. ECS CodeDeploy Per una comprensione dettagliata di queste differenze, consulta Differenze tra le implementazioni ECS blue/green di Amazon tramite e CodeDeploy AWS CloudFormation nella AWS CodeDeploy Guida per l'utente.
Quando si gestisce una distribuzione blu/green utilizzando CloudFormation, ci sono alcune limitazioni e considerazioni da tenere a mente:
-
Solo gli aggiornamenti a determinate risorse avvieranno una distribuzione ecologica. Per ulteriori informazioni, consulta Aggiornamenti delle risorse che avviano implementazioni ecologiche.
-
Non è possibile includere aggiornamenti alle risorse che avviano implementazioni ecologiche e aggiornamenti ad altre risorse nello stesso aggiornamento dello stack. Per ulteriori informazioni, consulta Aggiornamenti delle risorse che avviano implementazioni ecologiche.
-
È possibile specificare un solo ECS servizio come obiettivo 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, vedere. Ottieni valori archiviati in altri servizi utilizzando riferimenti dinamici
-
-
Per annullare una distribuzione ecologica ancora in corso, annulla l'aggiornamento dello stack in CloudFormation, not CodeDeploy orECS. Per ulteriori informazioni, consulta Annullare un aggiornamento dello stack. Dopo che un aggiornamento è terminato, non è possibile annullarlo. Tuttavia, puoi aggiornare nuovamente uno stack con qualsiasi impostazione precedente.
-
Le seguenti CloudFormation funzionalità non sono attualmente supportate per i modelli che definiscono distribuzioni ECS blu/verdi:
-
Dichiarazione Outputs riferimento alla sintassi della sezione per i modelli CloudFormation o utilizzo per importare valori Fn::ImportValue da altri stack.
-
Importazione di risorse. Per ulteriori informazioni sull'importazione di risorse, vedere. Importa AWS risorse in uno CloudFormation stack con un'importazione di risorse
-
Utilizzo dell'
AWS::CodeDeploy::BlueGreen
hook in un modello che include risorse dello stack annidate. Per ulteriori informazioni sugli stack annidati, consulta. Incorpora pile all'interno di altre pile utilizzando pile annidate -
Utilizzo dell'
AWS::CodeDeploy::BlueGreen
hook in una pila annidata.
-