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 do serviço do Amazon ECS (console)
Você pode usar o CodeDeploy console para criar um aplicativo para a implantação de um serviço Amazon ECS.
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.
No painel de navegação, expanda a opção Implantar e selecione Conceitos básicos.
-
Na página Criar aplicativo, escolha Usar CodeDeploy.
-
Em Nome da aplicação, digite o nome do aplicativo.
-
Em Plataforma de computação, selecione Amazon ECS.
-
Escolha Criar aplicativo.
-
Na página do aplicativo, na guia Grupos de implantação, selecione Criar grupo de implantação. Para obter mais informações sobre o que você precisa para criar um grupo de implantação para uma implantação do Amazon ECS, consulte Antes de começar uma ECS implantação da Amazon.
-
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 e a configuração de implantação), escolha essas configurações nessa página. Embora esse novo grupo e o grupo existente possam ter o mesmo nome, CodeDeploy trate-os como grupos de implantação separados, pois cada um está associado a um aplicativo separado.
-
Em Função de serviço, escolha uma função de serviço que conceda CodeDeploy acesso ao Amazon ECS. Para ter mais informações, consulte Etapa 2: criar uma função de serviço para CodeDeploy.
-
Em Nome do balanceador de carga, escolha o nome do balanceador de carga que distribui o tráfego para seu serviço do Amazon ECS.
-
Em Porta do receptor de produção, escolha a porta e o protocolo para o receptor que fornece o tráfego de produção para seu serviço do Amazon ECS.
-
(Opcional) Em Porta do receptor de teste, escolha a porta e o protocolo de um receptor de teste que fornece tráfego para o conjunto de tarefas de substituição em seu serviço do Amazon ECS durante a implantação. Você pode especificar uma ou mais funções Lambda no AppSpec arquivo que são executadas durante o hook.
AfterAllowTestTraffic
As funções podem executar testes de validação. Se houver falha em um teste de validação, uma reversão da implantação será acionada. Se o teste de validação for bem-sucedido, o próximo gancho no ciclo de vida da implantação,BeforeAllowTraffic
, será acionado. Se a porta do receptor de teste não for especificada, nada acontecerá durante o hookAfterAllowTestTraffic
. Para ter mais informações, consulte AppSpec seção 'hooks' para uma implantação da Amazon ECS. -
Em Nome do grupo-alvo 1 e Nome do grupo-alvo 2, escolha os grupos-alvo usados para rotear o tráfego durante sua implantação. CodeDeploy vincula um grupo-alvo ao conjunto de tarefas original do seu serviço Amazon ECS e o outro ao conjunto de tarefas de substituição. Para obter mais informações, consulte Grupos de destino para seus Application Load Balancers.
-
Escolha Redirecionar tráfego imediatamente ou Especificar quando redirecionar o tráfego para determinar quando redirecionar o tráfego para seu serviço do Amazon ECS atualizado.
Se você escolher Redirecionar tráfego imediatamente, a implantação redirecionará automaticamente o tráfego após o provisionamento do conjunto de tarefas de substituição.
Se você escolher Especificar quando redirecionar o tráfego, escolha o número de dias, horas e minutos a serem aguardados após o provisionamento bem-sucedido do conjunto de tarefas de substituição. Durante esse tempo de espera, os testes de validação nas funções Lambda especificadas no AppSpec arquivo são executados. Se o tempo de espera expirar antes que o tráfego seja redirecionado, o status de implantação mudará para
Stopped
. -
Em Encerramento da revisão original, escolha o número de dias, horas e minutos a serem aguardados após uma implantação bem-sucedida antes que a tarefa original definida em seu serviço do Amazon ECS seja encerrada.
-
(Opcional) Em Avançado, 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.