Criar um grupo de implantação (CLI) - AWS CodeDeploy

As traduções são geradas por tradução automática. Em caso de conflito entre o conteúdo da tradução e da versão original em inglês, a versão em inglês prevalecerá.

Criar um grupo de implantação (CLI)

Para usar o AWS CLI para criar um grupo de implantação, chame o create-deployment-groupcomando, especificando:

  • O nome do aplicativo. Para ver uma lista de nomes de aplicativos, chame o comando list-applications.

  • Um nome para o grupo de implantação. Um grupo de implantação com esse nome é criado para o aplicativo especificado. Um grupo de implantação só pode ser associado a um aplicativo.

  • Informações sobre as tags, grupos de tags ou os nomes de grupo do Amazon EC2 Auto Scaling que identificam as instâncias a serem incluídas no grupo de implantação.

  • O identificador Amazon Resource Name (ARN) da função de serviço que permite CodeDeploy agir em nome da sua AWS conta ao interagir com outros serviços. AWS Para obter o ARN do perfil de serviço, consulte Obter o ARN do perfil de serviço (CLI) . Para obter mais informações sobre perfis de serviço, consulte Termos e conceitos de funções no Guia do usuário do IAM.

  • Informações sobre o tipo de implantação, no local ou azul/verde, a ser associado ao grupo de implantação.

  • (Opcional) O nome de uma configuração de implantação existente. Para ver uma lista de configurações de implantação, consulte View Deployment Configuration Details. Se não for especificado, CodeDeploy usa uma configuração de implantação padrão.

  • (Opcional) Comandos para criar um gatilho que envia notificações sobre eventos de implantação e instância para aqueles que estão inscritos em um tópico do Amazon Simple Notification Service. Para ter mais informações, consulte Monitoring Deployments with Amazon SNS Event Notifications.

  • (Opcional) Comandos para adicionar CloudWatch alarmes existentes ao grupo de implantação que são ativados se uma métrica especificada em um alarme cair abaixo ou exceder um limite definido.

  • (Opcional) Comandos para que uma implantação seja revertida para a última revisão válida quando uma implantação falha ou um CloudWatch alarme é ativado.

  • (Opcional) Comandos para uma implantação para gerar ganchos de eventos de ciclo de vida durante um evento de escalabilidade do Auto Scaling. Para ter mais informações, consulte Como o Amazon EC2 Auto Scaling funciona com CodeDeploy.

  • Para implantações no local:

    • (Opcional) Os nomes dos Classic Load Balancers, Application Load Balancers ou Network Load Balancers no Elastic Load Balancing que gerenciam o tráfego para as instâncias durante os processos de implantação.

  • Para implantações azuis/verdes:

    • Configuração do processo de implantação azul/verde:

      • Como novas instâncias no ambiente de substituição são provisionadas.

      • Se o tráfego deve ser redirecionado ao ambiente de substituição imediatamente ou se é necessário aguardar um período especificado para o tráfego ser redirecionado manualmente.

      • Se as instâncias no ambiente original devem ser encerradas.

    • Os nomes dos Classic Load Balancers, Application Load Balancers ou Network Load Balancers no Elastic Load Balancing a serem usados para instâncias registradas no ambiente de substituição.

    Atenção

    Se você estiver configurando um grupo de Auto Scaling e um balanceador de carga do Elastic Load Balancing em seu grupo de implantação e quiser anexar o balanceador de carga ao grupo de Auto Scaling, recomendamos preencher este anexo CodeDeploy antes de criar a implantação a partir desse grupo de implantação. A tentativa de concluir o anexo após criar a implantação pode fazer com que o registro de todas as instâncias do balanceador de carga seja cancelado inesperadamente.