Etapa 5: criar um aplicativo e um grupo de implantação - 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á.

Etapa 5: criar um aplicativo e um grupo de implantação

Nesta etapa, você usará o console do CodeDeploy ou a AWS CLI para criar um aplicativo e um grupo de implantação a serem usados para implantar o exemplo de revisão no seu repositório do GitHub.

Criar um aplicativo e um grupo de implantação (console)

  1. Faça login no Console de gerenciamento da AWS e abra o console do CodeDeploy em https://console.aws.amazon.com/codedeploy.

    nota

    Faça login com o mesmo usuário que você configurou em Começando com CodeDeploy.

  2. No painel de navegação, expanda a opção Implantar e escolha Aplicativos.

  3. Escolha Create application (Criar aplicativo) e selecione Custom application (Aplicativo personalizado).

  4. Em Nome do aplicativo, insira CodeDeployGitHubDemo-App.

  5. Em Plataforma de computação, selecione EC2/On-Premises.

  6. Escolha Criar aplicativo.

  7. Na guia Grupos de implantação, selecione Criar um grupo de implantação.

  8. Em Nome do grupo de implantação, insira CodeDeployGitHubDemo-DepGrp.

  9. Em Perfil de serviço, escolha o nome do perfil de serviço do CodeDeploy que você criou em Criar um perfil de serviço para o CodeDeploy.

  10. Em Tipo de implantação, selecione No local.

  11. Em Configuração do ambiente, dependendo do tipo de instância que você estiver usando, selecione Instâncias do Amazon EC2 ou Instâncias on-premises. Em Key (Chave) e Value (Valor), digite a chave de tag da instância e o valor que foi aplicado à instância como parte de Etapa 4: provisionar uma instância.

  12. Em Deployment configuration (Configuração de implantação), selecione CodeDeployDefault.AllatOnce.

  13. Em Balanceador de carga, desmarque Habilitar balanceamento de carga.

  14. Expanda Advanced.

  15. Em Alarms (Alarmes), selecione Ignore alarm configuration (Ignorar configuração de alarme).

  16. Selecione Create deployment group (Criar grupo de implantação) e continue na próxima etapa.

Criar um aplicativo e um grupo de implantação (CLI)

  1. Chame o comando create-application para criar um aplicativo no CodeDeploy chamado CodeDeployGitHubDemo-App:

    aws deploy create-application --application-name CodeDeployGitHubDemo-App
  2. Chame o comando create-deployment-group para criar um grupo de implantação chamado 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

    O comando create-deployment-group fornece suporte para a criação de acionadores que resultam no envio de notificações do Amazon SNS aos assinantes do tópico sobre eventos específicos em implantações e instâncias. O comando também oferece suporte a opções para reverter automaticamente as implantações e configurar alarmes para interromper as implantações quando os limites de monitoramento nos alarmes do Amazon CloudWatch forem atingidos. Os comandos para essas ações não estão incluídos neste tutorial.