

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

# Fase 5: utilizza la CodeDeploy console per distribuire il servizio Amazon ECS
<a name="tutorial-ecs-with-hooks-deployment"></a>

 In questa sezione, aggiornerai il gruppo di distribuzione specificando la porta per il listener di test. Questo è il listener creato in [Fase 1: Creare un listener di test](tutorial-ecs-with-hooks-create-second-listener.md). Nel corso della distribuzione, CodeDeploy esegue il test di convalida durante l'hook del ciclo di vita della distribuzione `AfterAllowTestTraffic` utilizzando il traffico di test servito al set di attività di sostituzione mediante il listener di test. Il test di convalida restituisce il risultato `Succeeded`, quindi la distribuzione procede con il successivo evento del ciclo di vita della distribuzione. In uno scenario reale, la funzione di test restituisce `Succeeded` o `Failed`. 

**Per aggiungere un listener di test al gruppo di distribuzione**

1. Accedi Console di gestione AWS e apri la CodeDeploy console all'indirizzo. [https://console.aws.amazon.com/codedeploy/](https://console.aws.amazon.com/codedeploy/)

1. Nel riquadro di navigazione , scegliere **Applications (Applicazioni)**. 

1. Scegliere l'applicazione creata in [Tutorial: distribuire un'applicazione in Amazon ECS](tutorial-ecs-deployment.md). Se hai utilizzato il nome suggerito, è **ecs-demo-codedeploy-app**.

1. In **Deployment group (Gruppo di distribuzione)**, scegliere il gruppo di distribuzione appena creato in [Tutorial: distribuire un'applicazione in Amazon ECS](tutorial-ecs-deployment.md). Se hai utilizzato il nome suggerito, è **ecs-demo-dg**.

1.  Scegli **Modifica**. 

1. Da **Test listener port (Porta listener di test)**, scegliere la porta e il protocollo per il listener di test creato in precedenza in questo tutorial. Deve essere **HTTP: 8080**. 

1.  Scegli **Save changes** (Salva modifiche). 

**Per distribuire la tua applicazione Amazon ECS**

1. Nella pagina della console del gruppo di distribuzione, scegliere **Create deployment (Crea distribuzione)**.

1.  Per il **gruppo Deployment**, scegli. **ecs-demo-dg** 

1.  Per **Revision type (Tipo di revisione)**, scegliere **My application is stored in Amazon S3 (La mia applicazione è archiviata in Amazon S3)**. In **Posizione di revisione**, inserisci il nome del bucket e del AppSpec file S3 (ad esempio,). **s3://my-s3-bucket/appspec.json** 

1.  Per **Revision file type (Tipo di file revisione)**, scegliere **.json** o **.yaml** a seconda dei casi. 

1.  (Facoltativo) In **Deployment description (Descrizione distribuzione)**, immetti una descrizione per questa distribuzione. 

1. Scegli **Create deployment (Crea distribuzione)**.

 Puoi monitorare la distribuzione in **Deployment status (Stato distribuzione)**. Dopo che il 100% del traffico di produzione è stato indirizzato al set di attività sostitutivo, puoi scegliere **Termina il set di attività originale per terminare immediatamente il set di attività originale**. Se non si sceglie **Terminate original task set (Termina set di attività originale)**, il set di attività originale termina dopo la durata specificata al momento della creazione del gruppo di distribuzione. 

![\[La sezione sullo stato della distribuzione della console. CodeDeploy\]](http://docs.aws.amazon.com/it_it/codedeploy/latest/userguide/images/ecs-tutorial-deployment-status-with-test-listener.png)
