Passaggio 5: creare un'applicazione e un gruppo di distribuzione - 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à.

Passaggio 5: creare un'applicazione e un gruppo di distribuzione

In questo passaggio, utilizzerai la CodeDeploy console o creerai un'applicazione e un gruppo di distribuzione da utilizzare per distribuire la revisione di esempio dal tuo GitHub repository. AWS CLI

Creare un'applicazione e un gruppo di distribuzioni (console)

  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 Distribuisci, quindi scegli Applicazioni.

  3. Scegliere Create application (Crea applicazione), quindi selezionare Custom application (Applicazione personalizzata).

  4. In Application name (Nome applicazione), immettere CodeDeployGitHubDemo-App.

  5. In Compute Platform (Piattaforma di calcolo), scegliere EC2/On-premises (EC2/Locale).

  6. Scegli Crea applicazione.

  7. Nella scheda Deployment groups (Gruppi di distribuzione), scegliere Create deployment group (Crea gruppo di distribuzione).

  8. In Deployment group name (Nome del gruppo di distribuzione), immettere CodeDeployGitHubDemo-DepGrp.

  9. In Ruolo di servizio, scegli il nome del ruolo di CodeDeploy servizio che hai creato in Creare un ruolo di servizio per CodeDeploy.

  10. In Deployment type (Tipo di distribuzione), scegliere In-place (Locale).

  11. Nella configurazione dell'ambiente, a seconda del tipo di istanza che stai utilizzando, scegli istanze Amazon EC2 o istanze locali. Per Key (Chiave) e Value (Valore), digitare la chiave e il valore del tag dell'istanza applicati all'istanza nell'ambito della Fase 4: Eseguire il provisioning di un'istanza.

  12. In Configurazione di distribuzione, scegli. CodeDeployDefault AllatOnce.

  13. In Load Balancer (Sistema di bilanciamento del carico), deselezionare Enable load balancing (Abilita il bilanciamento del carico).

  14. Espandere Advanced (Avanzate).

  15. In Alarms (Allarmi), selezionare Ignore alarm configuration (Ignora configurazione allarme).

  16. Selezionare Create deployment group (Crea gruppo di distribuzione) e continuare con la fase successiva.

Creare un'applicazione e un gruppo di distribuzioni (CLI)

  1. Chiama il create-application comando per creare un'applicazione in CodeDeploy namedCodeDeployGitHubDemo-App:

    aws deploy create-application --application-name CodeDeployGitHubDemo-App
  2. Chiamare il comando create-deployment-group per creare un gruppo di distribuzioni denominato CodeDeployGitHubDemo-DepGrp:

    aws deploy create-deployment-group --application-name CodeDeployGitHubDemo-App --ec2-tag-filters Key=ec2-tag-key,Type=KEY_AND_VALUE,Value=ec2-tag-value --on-premises-tag-filters Key=on-premises-tag-key,Type=KEY_AND_VALUE,Value=on-premises-tag-value --deployment-group-name CodeDeployGitHubDemo-DepGrp --service-role-arn service-role-arn
    Nota

    Il create-deployment-groupcomando fornisce supporto per la creazione di trigger che comportano l'invio di notifiche Amazon SNS agli abbonati all'argomento su eventi specifici nelle distribuzioni e nelle istanze. Il comando supporta anche opzioni per il rollback automatico delle distribuzioni e l'impostazione di allarmi per interrompere le distribuzioni quando vengono raggiunte le soglie di monitoraggio negli allarmi Amazon. CloudWatch I comandi per queste azioni non sono inclusi in questo tutorial.