Aggiornamento di una distribuzione blu/verde di Amazon ECS tramite la console - Amazon Elastic Container Service

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à.

Aggiornamento di una distribuzione blu/verde di Amazon ECS tramite la console

Puoi aggiornare una configurazione di implementazione blu/verde utilizzando la console Amazon ECS. L'attuale configurazione di implementazione blu/verde è precompilata. Puoi aggiornare le seguenti opzioni di implementazione blu/verde:

  • Nome del gruppo di distribuzione: le impostazioni di distribuzione CodeDeploy

  • Nome dell'applicazione: il gruppo CodeDeploy di distribuzione

  • Configurazione di distribuzione: in che modo CodeDeploy indirizza il traffico di produzione verso l'attività sostitutiva impostata durante una distribuzione

  • Listener di test sul load balancer: CodeDeploy utilizza il listener di test per indirizzare il traffico di test verso l'attività sostitutiva impostata durante una distribuzione

È necessario configurare la nuova opzione prima di aggiornare la configurazione.

Per aggiornare una configurazione di implementazione blu/verde (console Amazon ECS)
  1. Apri la console all'indirizzo https://console.aws.amazon.com/ecs/v2.

  2. Nella pagina Clusters (Cluster) seleziona il cluster.

  3. Nella pagina Cluster overview (Panoramica del cluster), seleziona il servizio, quindi scegli Update (Aggiorna).

  4. Espandi le opzioni di distribuzione - Powered by CodeDeploy, quindi scegli le opzioni da aggiornare:

    • Per modificare il gruppo CodeDeploy di distribuzione, per Nome applicazione, scegli il gruppo di distribuzione.

    • Per modificare le impostazioni CodeDeploy di distribuzione, per Nome del gruppo di distribuzione, scegli il gruppo.

    • Per modificare il modo in cui CodeDeploy indirizza il traffico di produzione verso l'attività sostitutiva impostata durante una distribuzione, per la configurazione di Deployment, scegli l'opzione.

  5. Seleziona gli hook degli eventi del ciclo di vita dell'implementazione e le relative funzioni Lambda da eseguire nell'ambito della nuova revisione dell'implementazione del servizio. Gli hook del ciclo di vita disponibili sono:

    • BeforeInstall— Utilizzate questo hook di eventi del ciclo di vita della distribuzione per richiamare una funzione Lambda prima della creazione del set di attività sostitutivo. Il risultato della funzione Lambda per questo evento del ciclo di vita non attiva un ripristino dello stato precedente.

    • AfterInstall— Utilizza questo hook di eventi del ciclo di vita della distribuzione per richiamare una funzione Lambda dopo la creazione del set di attività sostitutivo. Il risultato della funzione Lambda per questo evento del ciclo di vita può attivare un ripristino dello stato precedente.

    • BeforeAllowTraffic— Utilizzate questo hook di eventi del ciclo di vita della distribuzione per richiamare una funzione Lambda prima che il traffico di produzione venga reindirizzato al set di attività sostitutivo. Il risultato della funzione Lambda per questo evento del ciclo di vita può attivare un ripristino dello stato precedente.

    • AfterAllowTraffic— Utilizzate questo hook di eventi del ciclo di vita della distribuzione per richiamare una funzione Lambda dopo che il traffico di produzione è stato reindirizzato al set di attività sostitutivo. Il risultato della funzione Lambda per questo evento del ciclo di vita può attivare un ripristino dello stato precedente.

  6. Per modificare il listener di test, espandi Load balancing, quindi per Test listener for deployment, scegli il listener di test. CodeDeploy

  7. Scegli Aggiorna.