Criar um aplicativo para uma implantação no local (console) - 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 aplicativo para uma implantação no local (console)

Para usar o CodeDeploy console para criar um aplicativo para uma implantação local:

Atenção

Não siga essas etapas se:

  • Você não preparou suas instâncias para serem usadas em CodeDeploy implantações. Para configurar suas instâncias, siga as instruções em Trabalhando com instâncias para CodeDeploy e depois siga as etapas neste tópico.

  • Você deseja criar um aplicativo que usa uma configuração de implantação personalizada, mas ainda não criou essa configuração de implantação. Siga as instruções em Create a Deployment Configuration e depois siga as etapas neste tópico.

  • Você não tem uma função de serviço que CodeDeploy confie na confiança e nas permissões mínimas necessárias. Para criar e configurar uma função de serviço com as permissões necessárias, siga as instruções em Etapa 2: criar uma função de serviço para CodeDeploy e depois volte para as etapas deste tópico.

  • Você deseja selecionar um Classic Load Balancer, Application Load Balancer ou Network Load Balancer no Elastic Load Balancing para a implantação no local, mas ainda não o criou.

Para criar um aplicativo para uma implantação local usando o CodeDeploy 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 Implantar e escolha Introdução.

  3. Escolha Criar aplicativo.

  4. Em Nome da aplicação, digite o nome do aplicativo.

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

  6. Escolha Criar aplicação.

  7. Na página do aplicativo, na guia Grupos de implantação, selecione Criar grupo de implantação.

  8. Em Nome do grupo de implantação digite um nome que descreva o grupo de implantação.

    nota

    Se quiser usar as mesmas configurações usadas em outro grupo de implantação (incluindo o nome do grupo de implantação, tags e/ou nomes de grupos do Amazon EC2 Auto Scaling, bem como a configuração de implantação), especifique essas configurações nessa página. Embora esse novo grupo de implantação e o grupo de implantação existente tenham o mesmo nome, eles CodeDeploy são tratados como grupos de implantação separados, pois cada um deles está associado a aplicativos separados.

  9. Em Função de serviço, escolha uma função de serviço que conceda CodeDeploy acesso à sua instância de destino.

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

  11. Em Configuração do ambiente, selecione uma das opções a seguir:

    1. Grupos do Amazon EC2 Auto Scaling: insira ou escolha o nome de um grupo do Amazon EC2 Auto Scaling no qual implantar a revisão do aplicativo. Quando novas instâncias do Amazon EC2 são lançadas como parte de um CodeDeploy grupo do Amazon EC2 Auto Scaling, você pode implantar suas revisões nas novas instâncias automaticamente. É possível adicionar até 10 grupos do Amazon EC2 Auto Scaling a um grupo de implantação.

    2. Instâncias do Amazon EC2 ou Instâncias on-premises: nos campos Chave e Valor, digite os valores do par de chaves/valores usados para marcar as instâncias. É possível marcar até 10 pares de chave/valor em um único grupo de tags.

      1. Você pode usar caracteres curinga no campo Valor para identificar todas as instâncias marcadas em determinados padrões, como instâncias do Amazon EC2, centros de custo e nomes de grupos semelhantes e assim por diante. Por exemplo, se você escolher Nome no campo Chave e inserir GRP-*a no campo Valor, CodeDeploy identificará todas as instâncias que se encaixam nesse padrãoGRP-1a, comoGRP-2a, e. GRP-XYZ-a

      2. O campo Valor diferencia maiúsculas de minúsculas.

      3. Para remover um par de chave/valor da lista, escolha o ícone Remove tag (Remover tag).

      Quando CodeDeploy encontra instâncias que correspondem a cada par de valores-chave especificado ou ao nome do grupo Amazon EC2 Auto Scaling, ele exibe o número de instâncias correspondentes. Escolha o número para ver mais informações sobre as instâncias.

      Se você deseja refinar os critérios para a implantação de instâncias, escolha Adicionar grupo de tags para criar um grupo de tags. É possível criar até três grupos de tags com até dez pares chave/valor de cada. Quando você usa grupos de várias tags em um grupo de implantação, apenas as instâncias que são identificadas por todos os grupos de tags são incluídas no grupo de implantação. Isso significa que uma instância deve corresponder pelo menos a uma das tags em cada um dos grupos a serem incluídos no grupo de implantação.

      Para obter mais informações sobre como usar grupos de tags para refinar o grupo de implantação, consulte Tagging Instances for Deployments.

  12. Em Deployment settings (Configurações da implantação), escolha uma configuração de implantação para controlar a taxa em que os aplicativos são implantados nas instâncias, por exemplo, uma de cada vez ou todas ao mesmo tempo. Para obter mais informações sobre configurações de implantação, consulte Trabalhando com configurações de implantação em CodeDeploy.

  13. (Opcional) No Load Balancer, selecione Ativar balanceamento de carga e, nas listas, selecione os grupos-alvo Classic Load Balancers, Application Load Balancer e Network Load Balancer para gerenciar o tráfego para as instâncias durante a implantação. CodeDeploy Você pode selecionar até 10 Classic Load Balancers e 10 grupos de destino, totalizando 20 itens. Verifique se as instâncias do Amazon EC2 nas quais você deseja implantar estão registradas nos balanceadores de carga (Classic Load Balancers) ou nos grupos de destino (Application Load Balancers e Network Load Balancers) selecionados.

    Durante uma implantação, o registro das instâncias originais dos balanceadores de carga e dos grupos de destino selecionados é cancelado para evitar que o tráfego seja roteado para essas instâncias durante a implantação. Quando a implantação for concluída, cada instância será registrada novamente com todos os Classic Load Balancers e grupos de destino selecionados.

    Para obter mais informações sobre balanceadores de carga para CodeDeploy implantações, consulte. Integrating CodeDeploy with Elastic Load Balancing

  14. (Opcional) Expanda Avançado e configure todas as opções que você deseja incluir na implantação, como acionadores de notificação do Amazon SNS, alarmes da CloudWatch Amazon ou reversões automáticas.

    Para ter mais informações, consulte Configurar opções avançadas para um grupo de implantação.

  15. Selecione Criar grupo de implantação.

A próxima etapa é preparar uma revisão a ser implantada no aplicativo e grupo de implantação. Para obter instruções, consulte Trabalhando com revisões de aplicativos para CodeDeploy.