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à.
Crea una distribuzione Amazon ECS blue/green tramite AWS CloudFormation
Puoi utilizzarlo AWS CloudFormation per gestire le distribuzioni di Amazon ECS blue/green tramite. CodeDeploy La distribuzione viene generata definendo le risorse verdi e blu e specificando le impostazioni di routing e stabilizzazione del traffico da utilizzare in AWS CloudFormation. Questo argomento descrive le differenze tra le distribuzioni ECS blue/verdi di Amazon gestite da CodeDeploy e le distribuzioni gestite da. AWS CloudFormation
Per step-by-step istruzioni sull'utilizzo per AWS CloudFormation gestire le distribuzioni Amazon ECS blu/green, consulta Automatizzare le distribuzioni ECS blu/green tramite l'uso nella Guida per l'utente. CodeDeploy AWS CloudFormationAWS CloudFormation
Nota
La gestione delle distribuzioni Amazon ECS blue/green con non AWS CloudFormation è disponibile nella regione Asia Pacifico (Osaka).
Differenze tra le implementazioni di Amazon ECS blu/green tramite e CodeDeploy AWS CloudFormation
Il modello di AWS CloudFormation stack modella le risorse e l'infrastruttura ECS relative alle attività di Amazon e anche le opzioni di configurazione per le distribuzioni. Esistono quindi differenze tra le distribuzioni ECS blu/green standard di Amazon e le distribuzioni blu/verdi create tramite. AWS CloudFormation
A differenza delle distribuzioni standard di Amazon ECS blu/green, non modelli né crei manualmente quanto segue:
-
Non si crea un' AWS CodeDeploy applicazione specificando un nome che rappresenti in modo univoco ciò che si desidera distribuire.
-
Non si crea un AWS CodeDeploy gruppo di distribuzione.
-
Non si specifica un file di specifiche dell'applicazione (AppSpec file). Le informazioni normalmente gestite con il AppSpec file, come le opzioni di configurazione ponderate o gli eventi del ciclo di vita, vengono gestite dall'hook.
AWS::CodeDeploy::BlueGreen
In questa tabella vengono riepilogate le differenze nel flusso di lavoro di alto livello tra i tipi di distribuzione.
Funzione | Distribuzioni blu-verdi standard | Implementazioni blu/verdi tramite AWS CloudFormation |
---|---|---|
Specificare il ECS cluster Amazon, il ECS servizio Amazon, Application Load Balancer o Network Load Balancer, il listener di produzione, il listener di test e due gruppi target. | Crea un gruppo di CodeDeploy distribuzione che specifichi queste risorse. | Crea un AWS CloudFormation modello per modellare queste risorse. |
Specificare la modifica da distribuire. | Crea un' CodeDeploy applicazione. | Crea un AWS CloudFormation modello che specifichi l'immagine del contenitore. |
Specificare la definizione dell'ECSattività di Amazon, il nome del contenitore e la porta del contenitore. | Crea un AppSpec file che specifichi queste risorse. | Crea un AWS CloudFormation modello per modellare queste risorse. |
Specificare le opzioni di spostamento del traffico di distribuzione e gli hook degli eventi del ciclo di vita. | Crea un AppSpec file che specifichi queste opzioni. | Create un AWS CloudFormation modello che utilizzi i parametri AWS::CodeDeploy::BlueGreen hook per specificare queste opzioni. |
CloudWatch allarmi. |
Crea un CloudWatch allarme che attiva un rollback. |
Configura un CloudWatch allarme a livello di AWS CloudFormation stack che attiva un rollback. |
Rollback/ridistribuzione. | Specificare le opzioni di rollback e ridistribuzione. | Annulla l'aggiornamento dello stack in. AWS CloudFormation |
Monitoraggio delle implementazioni Amazon ECS blue/green tramite AWS CloudFormation
Puoi monitorare le distribuzioni blu/verdi tramite e. AWS CloudFormation CodeDeploy Per informazioni sul monitoraggio tramite AWS CloudFormation, consulta Monitoraggio degli eventi blu/verdi nella Guida per l'utente. AWS CloudFormationAWS CloudFormation
Per visualizzare lo stato di implementazione delle distribuzioni blu/verdi in CodeDeploy
-
Nota
Accedi con lo stesso utente che hai configurato. Guida introduttiva con CodeDeploy
-
In Deployments, viene visualizzata la distribuzione attivata dall'aggiornamento dello AWS CloudFormation stack. Scegliere la distribuzione per visualizzare Cronologia delle distribuzioni.
-
Scegliere la distribuzione per visualizzare lo stato dello spostamento del traffico. Si noti che l'applicazione e il gruppo di distribuzione non vengono creati.
-
Quanto segue si applica per il rollback o l'arresto della distribuzione:
-
La distribuzione riuscita viene visualizzata in CodeDeploy e mostra che la distribuzione è stata avviata da. AWS CloudFormation
-
Se si desidera interrompere e ripristinare la distribuzione, è necessario annullare l'aggiornamento dello stack in. AWS CloudFormation
-