Creare un gruppo di distribuzione (CLI) - 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à.

Creare un gruppo di distribuzione (CLI)

Per utilizzare il AWS CLI per creare un gruppo di distribuzione, chiama il create-deployment-groupcomando, specificando:

  • Nome dell'applicazione. Per visualizzare un elenco di nomi di applicazioni, chiamate il comando list-applications.

  • Un nome per il gruppo di distribuzione. Viene creato un gruppo di distribuzione con questo nome per l'applicazione specifica. Un gruppo di distribuzione può essere associato solamente a una sola applicazione.

  • Informazioni sui tag, sui gruppi di tag o sui nomi dei gruppi Amazon EC2 Auto Scaling che identificano le istanze da includere nel gruppo di distribuzione.

  • L'identificatore Amazon Resource Name (ARN) del ruolo di servizio che consente di agire CodeDeploy per conto del tuo AWS account quando interagisci con altri servizi. AWS Per ottenere l'ARN del ruolo del servizio, consulta Ottieni il ruolo di servizio ARN (CLI) . Per ulteriori informazioni sui ruoli di servizio, consulta i termini e i concetti relativi ai ruoli nella IAM User Guide.

  • Informazioni sul tipo di distribuzione, in loco o blu/verde, da associare al gruppo di distribuzione.

  • (Facoltativo) Il nome di una configurazione della distribuzione esistente. Per visualizzare un elenco di configurazioni, consulta View Deployment Configuration Details. Se non specificato, CodeDeploy utilizza una configurazione di distribuzione predefinita.

  • (Facoltativo) Comandi per creare un trigger che invia notifiche sugli eventi di distribuzione e istanza a coloro che sono abbonati a un argomento di Amazon Simple Notification Service. Per ulteriori informazioni, consulta Monitoring Deployments with Amazon SNS Event Notifications.

  • (Facoltativo) Comandi per aggiungere CloudWatch allarmi esistenti al gruppo di distribuzione che vengono attivati se una metrica specificata in un allarme scende al di sotto o supera una soglia definita.

  • (Facoltativo) Comandi per una distribuzione per ripristinare l'ultima revisione valida conosciuta quando una distribuzione fallisce o viene attivato un CloudWatch allarme.

  • (Facoltativo) Comandi per una distribuzione per generare hook di eventi del ciclo di vita durante un evento scale-in di Auto Scaling. Per ulteriori informazioni, consulta Come funziona Amazon EC2 Auto Scaling con CodeDeploy.

  • Per distribuzioni in loco:

    • (Facoltativo) I nomi dei sistemi Classic Load Balancer, Application Load Balancer o Network Load Balancer in Elastic Load Balancing che gestiscono il traffico verso le istanze durante i processi di distribuzione.

  • Per distribuzioni blu/verdi:

    • Configurazione del processo di distribuzione blu/verde:

      • Come viene eseguito il provisioning di nuove istanze nell'ambiente di sostituzione.

      • Se reindirizzare il traffico verso l'ambiente di sostituzione immediatamente o attendere un periodo di tempo specificato per la reinstradazione manuale del traffico.

      • Se le istanze nell'ambiente originale devono essere terminate.

    • I nomi dei sistemi Classic Load Balancer, Application Load Balancer o Network Load Balancer in Elastic Load Balancing da utilizzare per le istanze registrate nell'ambiente sostitutivo.

    avvertimento

    Se stai configurando sia un gruppo Auto Scaling che un load balancer Elastic Load Balancing nel tuo gruppo di distribuzione e desideri collegare il load balancer al gruppo Auto Scaling, ti consigliamo di completare questo allegato CodeDeploy prima di creare la distribuzione da questo gruppo di distribuzione. Il tentativo di completare l'allegato dopo aver creato la distribuzione può causare l'annullamento imprevisto della registrazione di tutte le istanze dal sistema di bilanciamento del carico.