Fase 5: utilizza la CodeDeploy console per distribuire il servizio Amazon ECS - AWS CodeDeploy

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

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 . Durante la distribuzione, CodeDeploy esegue il test di convalida durante il ciclo di vita della AfterAllowTestTraffic distribuzione utilizzando il traffico di test fornito al set di attività sostitutivo utilizzando 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 AWS Management Console e apri la console all'indirizzo https://console.aws.amazon.com/codedeploy/. CodeDeploy

  2. Nel riquadro di navigazione , scegliere Applications (Applicazioni).

  3. Scegliere l'applicazione creata in Tutorial: distribuire un'applicazione in Amazon ECS. Se hai usato il nome suggerito, lo è ecs-demo-codedeploy-app.

  4. In Deployment group (Gruppo di distribuzione), scegliere il gruppo di distribuzione appena creato in Tutorial: distribuire un'applicazione in Amazon ECS. Se hai usato il nome suggerito, lo è ecs-demo-dg.

  5. Scegli Modifica.

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

  7. Seleziona Salvataggio delle modifiche.

Per distribuire la tua applicazione Amazon ECS
  1. Nella pagina della console del gruppo di distribuzione, scegliere Create deployment (Crea distribuzione).

  2. Per il gruppo Deployment, scegli. ecs-demo-dg

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

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

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

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