Atualização de um serviço usando o console clássico - Serviço Amazon Elastic Container

Atualização de um serviço usando o console clássico

Importante

O Amazon ECS forneceu uma nova experiência de console para a atualização de serviços. Para mais informações, consulte Atualizar um serviço usando o novo console.

Para atualizar um serviço em execução

  1. Abra o console do Amazon ECS em https://console.aws.amazon.com/ecs/.

  2. Na barra de navegação, selecione a Região em que seu cluster está localizado.

  3. No painel de navegação, escolha Clusters.

  4. Na página Clusters, selecione o nome do cluster no qual seu serviço reside.

  5. Na página Cluster: name, escolha Services.

  6. Marque a caixa à esquerda do serviço para atualizar e escolha Update.

  7. Na página Configure service, as informações do serviço são preenchidas antecipadamente. Altere a definição de tarefa, a estratégia do provedor de capacidade, a versão da plataforma, a configuração de implantação ou o número de tarefas desejadas (ou qualquer combinação desses itens). Para que seu serviço inicie uma nova implantação, que interromperá e reiniciará todas as tarefas usando a nova configuração, selecione Forçar nova implantação. Escolha Próxima etapa quando terminar de alterar a configuração do serviço.

    nota

    Um serviço que usa um provedor de capacidade do grupo do Auto Scaling não pode ser atualizado para usar um provedor de capacidade do Fargate e vice-versa.

    Um serviço que usa uma versão da plataforma Linux não pode ser atualizado para usar uma versão da plataforma Windows e vice-versa.

  8. Na página Configure deployments (Configurar implantações), se o seu serviço estiver usando o tipo de implantação azul/verde, os componentes de sua implantação de serviço serão pré-preenchidos. Confirme as configurações a seguir.

    1. Em Application name (Nome da aplicação), escolha a aplicação do CodeDeploy da qual o serviço faz parte.

    2. Em Deployment group name (Nome do grupo de implantação), escolha o grupo de implantação do CodeDeploy do qual o serviço faz parte.

    3. Selecione os ganchos de evento do ciclo de vida da implantação e as funções do Lambda associadas para executar como parte da nova revisão da implantação do serviço. Os ganchos de ciclo de vida disponíveis são:

      • BeforeInstall: use este gancho de evento do ciclo de vida da implantação para invocar uma função Lambda antes da criação do conjunto de tarefas de substituição. O resultado da função Lambda nesse evento de ciclo de vida não aciona uma reversão.

      • AfterInstall: use este gancho de evento do ciclo de vida da implantação para invocar uma função Lambda após a criação do conjunto de tarefas de substituição. O resultado da função Lambda nesse evento de ciclo de vida pode acionar uma reversão.

      • BeforeAllowTraffic: use este gancho de evento do ciclo de vida da implantação para invocar uma função Lambda antes que o tráfego de produção tenha sido reencaminhado para o conjunto de tarefas de substituição. O resultado da função Lambda nesse evento de ciclo de vida pode acionar uma reversão.

      • AfterAllowTraffic: use este gancho de evento do ciclo de vida da implantação para invocar uma função Lambda depois que o tráfego de produção tenha sido reencaminhado para o conjunto de tarefas de substituição. O resultado da função Lambda nesse evento de ciclo de vida pode acionar uma reversão.

      Para obter mais informações sobre ganchos do ciclo de vida, consulte a seção Ganchos do AppSpec no Guia do usuário do AWS CodeDeploy.

  9. Escolha Próxima etapa.

  10. Na página Configure network, as informações da rede são preenchidas antecipadamente. Na seção Load balancing (Balanceamento de carga), se o serviço estiver usando o tipo de implantação azul/verde, selecione os listeners a serem associados aos grupos de destino. Altere o período de carência de verificação da integridade (se desejado) e escolha Next step.

  11. (Opcional) Você pode usar o Auto Scaling do serviço para aumentar ou reduzir o serviço automaticamente em resposta a alarmes do CloudWatch.

    1. Em Optional configurations (Configurações opcionais), escolha Configure Service Auto Scaling (Configurar o Auto Scaling do serviço).

    2. Vá para Etapa 5: Configurar o serviço para usar o Auto Scaling do serviço.

    3. Execute as etapas na seção e, em seguida, retorne.

  12. Escolha Update Service para terminar e atualizar o seu serviço.