Etapa 5: Use o CodeDeploy console para implantar seu serviço Amazon ECS - 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: Use o CodeDeploy console para implantar seu serviço Amazon ECS

Nesta seção, você atualiza o grupo de implantação especificando a porta do listener de teste. Esse é o listener que você criou em Etapa 1: Criar um receptor de teste . Durante a implantação, CodeDeploy executa seu teste de validação durante o gancho do ciclo de vida da AfterAllowTestTraffic implantação usando o tráfego de teste fornecido ao seu conjunto de tarefas de substituição usando o ouvinte de teste. O teste de validação retorna o resultado Succeeded, portanto, a implantação prossegue com o próximo evento de ciclo de vida da implantação. Em um cenário do mundo real, sua função de teste retorna Succeeded ou Failed.

Para adicionar um listener de teste ao grupo de implantação
  1. Faça login no AWS Management Console e abra o CodeDeploy console em https://console.aws.amazon.com/codedeploy/.

  2. No painel de navegação, selecione Applications (Aplicativos).

  3. Escolha o aplicativo que você criou em Tutorial: Implantar um aplicativo no Amazon ECS. Se você usou o nome sugerido, é ecs-demo-codedeploy-app.

  4. Em Deployment groups (Grupos de implantação), selecione o grupo de implantação que você criou em Tutorial: Implantar um aplicativo no Amazon ECS, Se você usou o nome sugerido, é ecs-demo-dg.

  5. Selecione a opção Editar.

  6. Em Test listener port (Porta do listener de teste), escolha a porta e o protocolo para o listener de teste que você criou anteriormente neste tutorial. Ela deve ser HTTP: 8080.

  7. Escolha Salvar alterações.

Para implantar o aplicativo do Amazon ECS
  1. Na página do console do grupo de implantação, escolha Criar implantação.

  2. Em Grupo de implantação, escolha ecs-demo-dg.

  3. Em Tipo de revisão, escolha Meu aplicativo está armazenado no Amazon S3. Em Local da revisão, insira o nome do bucket e do AppSpec arquivo do S3 (por exemplo,s3://my-s3-bucket/appspec.json).

  4. Em Tipo de arquivo de revisão, escolha .json ou .yaml conforme apropriado.

  5. (Opcional) Em Descrição da implantação, digite uma descrição para a implantação.

  6. Escolha Criar implantação.

Você pode monitorar a implantação em Deployment status (Status da implantação). Depois que 100% do tráfego de produção for roteado para o conjunto de tarefas de substituição, você poderá escolher Encerrar conjunto de tarefas original para encerrar imediatamente o conjunto de tarefas original. Se você não escolher Terminate original task set (Encerrar conjunto de tarefas original), o conjunto de tarefas original será encerrado após o período especificado quando você criou o grupo de implantação.

A seção de status de implantação do CodeDeploy console.