Atualização de um serviço usando o console clássico
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
Abra o console do Amazon ECS em https://console.aws.amazon.com/ecs/
. -
Na barra de navegação, selecione a Região em que seu cluster está localizado.
-
No painel de navegação, escolha Clusters.
-
Na página Clusters, selecione o nome do cluster no qual seu serviço reside.
-
Na página Cluster:
name
, escolha Services. -
Marque a caixa à esquerda do serviço para atualizar e escolha Update.
-
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.
-
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.
-
Em Application name (Nome da aplicação), escolha a aplicação do CodeDeploy da qual o serviço faz parte.
-
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.
-
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.
-
-
-
Escolha Próxima etapa.
-
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.
-
(Opcional) Você pode usar o Auto Scaling do serviço para aumentar ou reduzir o serviço automaticamente em resposta a alarmes do CloudWatch.
-
Em Optional configurations (Configurações opcionais), escolha Configure Service Auto Scaling (Configurar o Auto Scaling do serviço).
-
Vá para Etapa 5: Configurar o serviço para usar o Auto Scaling do serviço.
-
Execute as etapas na seção e, em seguida, retorne.
-
-
Escolha Update Service para terminar e atualizar o seu serviço.