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à.
Migrazione da una distribuzione di servizi di aggiornamento in sequenza di Amazon ECS CodeDeploy blu/verde a una distribuzione del servizio di aggiornamento continuo di Amazon ECS
Puoi migrare le tue distribuzioni di servizi da una distribuzione CodeDeploy blu/verde a una distribuzione di aggiornamenti continui di Amazon ECS. In questo modo puoi passare dalla CodeDeploy dipendenza all'utilizzo di una distribuzione integrata.
Il pianificatore di servizi di Amazon ECS sostituisce le attività attualmente in esecuzione con nuove attività. Il numero di attività che Amazon ECS aggiunge o rimuove dal servizio durante un aggiornamento continuo è controllato dalla configurazione di distribuzione del servizio.
Prerequisiti
Esegui le seguenti operazioni prima di iniziare una blue/green distribuzione.
-
Non è più necessario il ruolo CodeDeploy IAM di Amazon ECS.
-
Disattiva l' CodeDeploy automazione. Per ulteriori informazioni, consulta Lavorare con i gruppi di distribuzione CodeDeploy nella Guida CodeDeploy per l'utente.
Verificare che non vi siano implementazioni di servizi in corso per il servizio. Per ulteriori informazioni, consultare Visualizza la cronologia dei servizi utilizzando le distribuzioni dei servizi Amazon ECS.
Per ulteriori informazioni sull'aggiornamento di un controller di implementazione del servizio, consultare Aggiornare i parametri del servizio Amazon ECS.
Procedura
Apri la console nella https://console.aws.amazon.com/ecs/versione 2
. -
Nella pagina Cluster, scegliere il cluster.
Si apre la pagina dei dettagli del cluster.
-
Dalla scheda Servizi, scegliere il servizio.
Si apre la pagina dei dettagli del servizio.
-
Nel banner, scegliere Migra.
Si apre la pagina Aggiorna configurazione di implementazione.
-
Espandere Opzioni di implementazione, quindi specificare i seguenti parametri.
-
Per Tipo di controller di implementazione, scegliere ECS.
-
Per Strategia di implementazione, scegliere Aggiornamento in sequenza.
-
Per Min running tasks (Numero minimo di attività in esecuzione), specifica il limite inferiore per il numero di attività nel servizio che devono rimanere nello stato
RUNNINGdurante un'implementazione, espresso come percentuale del numero di attività desiderate (arrotondata per eccesso al numero intero più vicino). Per ulteriori informazioni, consultare Deployment configuration. -
Per Max running tasks (Numero massimo di attività in esecuzione), specifica il limite superiore per il numero di attività del servizio consentite nello stato
RUNNINGoPENDINGdurante un'implementazione, espresso come percentuale del numero di attività desiderate (arrotondata per difetto al numero intero più vicino).
-
-
Espandere Bilanciamento del carico e configurare quanto segue:
-
Per Ruolo, scegli il ruolo che hai creato nei prerequisiti con le blue/green autorizzazioni.
Per ulteriori informazioni, consulta Autorizzazioni richieste per le funzioni Lambda nelle distribuzioni Amazon ECS blue/green .
-
Per Listener, scegli il listener di produzione dalla tua distribuzione blu/verde. CodeDeploy
-
Per Target group, scegli il gruppo target di produzione dalla tua implementazione blu/verde. CodeDeploy
-
-
Scegliere Aggiorna.
Fasi successive
È necessario aggiornare il servizio affinché venga applicata la modifica. Per ulteriori informazioni, consultare Aggiornamento di un servizio Amazon ECS.