Selecione suas preferências de cookies

Usamos cookies essenciais e ferramentas semelhantes que são necessárias para fornecer nosso site e serviços. Usamos cookies de desempenho para coletar estatísticas anônimas, para que possamos entender como os clientes usam nosso site e fazer as devidas melhorias. Cookies essenciais não podem ser desativados, mas você pode clicar em “Personalizar” ou “Recusar” para recusar cookies de desempenho.

Se você concordar, a AWS e terceiros aprovados também usarão cookies para fornecer recursos úteis do site, lembrar suas preferências e exibir conteúdo relevante, incluindo publicidade relevante. Para aceitar ou recusar todos os cookies não essenciais, clique em “Aceitar” ou “Recusar”. Para fazer escolhas mais detalhadas, clique em “Personalizar”.

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

Modo de foco
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á.

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á.

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

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

  1. Faça login no AWS Management Console e abra o CodeDeploy console 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 Compute Platform, escolha 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 Função de serviço, escolha o nome da sua função de CodeDeploy serviço que você criou em Criar uma função de serviço para CodeDeploy.

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

  11. Na configuração do ambiente, dependendo do tipo de instância que você está usando, escolha EC2 instâncias da Amazon ou instâncias locais. 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 Configuração de implantação, escolha 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:

    • Se você estiver implantando em uma EC2 instância da Amazon, ec2-tag-key é a chave de tag da EC2 instância da Amazon que foi aplicada à sua EC2 instância da Amazon como parte deEtapa 4: provisionar uma instância.

    • Se você estiver implantando em uma EC2 instância da Amazon, ec2-tag-value é o valor da tag da EC2 instância da Amazon que foi aplicado à sua EC2 instância da Amazon como parte deEtapa 4: provisionar uma instância.

    • Se você estiver implantando em uma instância local, on-premises-tag-key é a chave de tag da 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-value é o valor da tag da instância local que foi aplicado à sua instância local como parte de. Etapa 4: provisionar uma instância

    • service-role-arné o ARN da função de serviço para a função de serviço que você criou em Criar uma função de serviço para. 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-arn service-role-arn
    nota

    O create-deployment-groupcomando 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 da CloudWatch Amazon forem atingidos. Os comandos para essas ações não estão incluídos neste tutorial.

PrivacidadeTermos do sitePreferências de cookies
© 2025, Amazon Web Services, Inc. ou suas afiliadas. Todos os direitos reservados.