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)
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.
-
No painel de navegação, expanda a opção Implantar e escolha Aplicativos.
-
Escolha Create application (Criar aplicativo) e selecione Custom application (Aplicativo personalizado).
-
Em Nome do aplicativo, insira
CodeDeployGitHubDemo-App. -
Em Plataforma de computação, selecione EC2/On-Premises.
-
Escolha Criar aplicativo.
-
Na guia Grupos de implantação, selecione Criar um grupo de implantação.
-
Em Nome do grupo de implantação, insira
CodeDeployGitHubDemo-DepGrp. -
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.
-
Em Tipo de implantação, selecione No local.
-
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.
-
Em Deployment configuration (Configuração de implantação), selecione CodeDeployDefault.AllatOnce.
-
Em Balanceador de carga, desmarque Habilitar balanceamento de carga.
-
Expanda Advanced.
-
Em Alarms (Alarmes), selecione Ignore alarm configuration (Ignorar configuração de alarme).
-
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)
-
Chame o comando create-application para criar um aplicativo no CodeDeploy chamado
CodeDeployGitHubDemo-App:aws deploy create-application --application-name CodeDeployGitHubDemo-App -
Chame o comando create-deployment-group para criar um grupo de implantação chamado
CodeDeployGitHubDemo-DepGrp:-
Se você estiver implantando em uma instância do Amazon EC2,
ec2-tag-keyserá a chave de tag de instância do Amazon EC2 que foi aplicada à sua instância do Amazon EC2 como parte de Etapa 4: provisionar uma instância. -
Se você estiver implantando em uma instância do Amazon EC2,
ec2-tag-valueserá o valor da tag de instância do Amazon EC2 que foi aplicado à sua instância do Amazon EC2 como parte de Etapa 4: provisionar uma instância. -
Se você estiver implantando em uma instância local,
on-premises-tag-keyserá a chave de tag de instância local que foi aplicada à sua instância local como parte de Etapa 4: provisionar uma instância. -
Se você estiver implantando em uma instância local,
on-premises-tag-valueserá o valor de tag de instância local que foi aplicado à sua instância local como parte de Etapa 4: provisionar uma instância. -
service-role-arné o ARN do perfil de serviço para o perfil de serviço que você criou em Criar um perfil de serviço para o CodeDeploy. (Siga as instruções em Obter o ARN do perfil de serviço (CLI) para localizar o ARN da função de serviço.)
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-arnservice-role-arnnota
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.
-