Crea un'applicazione per l'implementazione di un servizio Amazon ECS (console) - 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à.

Crea un'applicazione per l'implementazione di un servizio Amazon ECS (console)

Puoi utilizzare la CodeDeploy console per creare un'applicazione per la distribuzione di un servizio Amazon ECS.

  1. Accedi AWS Management Console e apri la CodeDeploy console all'indirizzo https://console.aws.amazon.com/codedeploy.

    Nota

    Accedi con lo stesso utente che hai configuratoGuida introduttiva con CodeDeploy.

  2. Nel riquadro di navigazione, espandi Deploy e scegli Getting started.

  3. Nella pagina Crea applicazione, scegli Usa CodeDeploy.

  4. Specificare il nome dell´applicazione nel campo Application name (Nome applicazione).

  5. Dalla piattaforma Compute, scegli Amazon ECS.

  6. Scegli Crea applicazione.

  7. Nella pagina delle applicazioni, nella scheda Deployment groups (Gruppi di distribuzione), scegliere Create deployment group (Crea gruppo di distribuzione). Per ulteriori informazioni su ciò di cui hai bisogno per creare un gruppo di distribuzione per una distribuzione Amazon ECS, consultaPrima di iniziare una ECS distribuzione Amazon.

  8. In Deployment group name (Nome gruppo di distribuzione), inserire un nome che descriva il gruppo di distribuzione.

    Nota

    Per utilizzare le stesse impostazioni utilizzate in un altro gruppo di distribuzione (tra cui il nome del gruppo di distribuzione e la configurazione della distribuzione), scegliere tali impostazioni in questa pagina. Sebbene questo nuovo gruppo e il gruppo esistente possano avere lo stesso nome, li CodeDeploy considera come gruppi di distribuzione separati, poiché ciascuno è associato a un'applicazione separata.

  9. In Ruolo di servizio, scegli un ruolo di servizio che garantisca CodeDeploy l'accesso ad Amazon ECS. Per ulteriori informazioni, consulta Fase 2: Creare un ruolo di servizio per CodeDeploy.

  10. Da Load balancer name, scegli il nome del load balancer che fornisce il traffico al tuo servizio Amazon ECS.

  11. Da Production listener port, scegli la porta e il protocollo per il listener che invia il traffico di produzione al tuo servizio Amazon ECS.

  12. (Facoltativo) Da Test listener port, scegli la porta e il protocollo di un listener di test che serve il traffico verso l'attività sostitutiva impostata nel tuo servizio Amazon ECS durante la distribuzione. È possibile specificare una o più funzioni Lambda nel AppSpec file che viene eseguito durante l'hook. AfterAllowTestTraffic Le funzioni possono eseguire test di convalida. Se un test di convalida fallisce, viene attivato un rollback della distribuzione. Se i test di convalida riescono, viene attivato l'hook successivo nel ciclo di vita della distribuzione, BeforeAllowTraffic. Se non viene specificata una porta per il listener di test, non succede nulla durante l'hook. AfterAllowTestTraffic Per ulteriori informazioni, consulta AppSpec sezione 'hooks' per una distribuzione Amazon ECS.

  13. Da Nome del gruppo di destinazione 1 e Nome del gruppo di destinazione 2, scegli i gruppi target utilizzati per instradare il traffico durante la distribuzione. CodeDeploy associa un gruppo target al set di attività originale del servizio Amazon ECS e l'altro al set di attività sostitutivo. Per ulteriori informazioni, consulta Target Groups for Your Application Load Balancers.

  14. Scegli Reindirizzare immediatamente il traffico o Specificare quando reindirizzare il traffico per determinare quando reindirizzare il traffico verso il servizio Amazon ECS aggiornato.

    Se scegli Reroute il traffico immediatamente, la distribuzione reindirizza automaticamente il traffico dopo il provisioning del set di attività sostitutivo.

    Se scegli Specificare quando reindirizzare il traffico, scegli il numero di giorni, ore e minuti di attesa dopo il corretto provisioning del set di attività sostitutivo. Durante questo periodo di attesa, vengono eseguiti i test di convalida nelle funzioni Lambda specificate AppSpec nel file. Se il tempo di attesa scade prima che il traffico venga reindirizzato, lo stato di distribuzione cambia in. Stopped

  15. Per la cessazione della revisione originale, scegli il numero di giorni, ore e minuti da attendere dopo una corretta distribuzione prima che l'attività originale impostata nel tuo servizio Amazon ECS venga interrotta.

  16. (Facoltativo) In Advanced, configura tutte le opzioni che desideri includere nella distribuzione, come i trigger di notifica di Amazon SNS, gli CloudWatch allarmi Amazon o i rollback automatici.

    Per ulteriori informazioni, consulta Configura le opzioni avanzate per un gruppo di distribuzione.