Cancelar uma atualização de instância usando o ou AWS Management ConsoleAWS CLI - Amazon EC2 Auto Scaling

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á.

Cancelar uma atualização de instância usando o ou AWS Management ConsoleAWS CLI

É possível cancelar uma atualização de instância que ainda esteja em andamento. Não é possível cancelá-la após a conclusão.

Cancelar uma atualização de instância não reverterá instâncias que já foram substituídas. Em vez disso, para reverter as alterações das instâncias, realize uma reversão. Para obter mais informações, consulte Desfazer alterações com uma reversão manual ou automática.

Cancelar uma atualização de instância (console)

Como cancelar uma atualização de instância
  1. Abra o EC2 console da Amazon em https://console.aws.amazon.com/ec2/e escolha Auto Scaling Groups no painel de navegação.

  2. Marque a caixa de seleção ao lado do grupo do Auto Scaling.

  3. Na guia Atualização de instância, em Atualização de instância ativa, escolha Ações, Cancelar.

  4. Quando a confirmação for solicitada, escolha Confirmar.

O status da atualização de instância está definido como Cancelling. Depois que o cancelamento for concluído, o status da atualização de instância será definido como Cancelled.

Cancelar uma atualização de instância (AWS CLI)

Como cancelar uma atualização de instância

Use o cancel-instance-refreshcomando do AWS CLI e forneça o nome do grupo Auto Scaling.

aws autoscaling cancel-instance-refresh --auto-scaling-group-name my-asg

Resultado do exemplo:

{ "InstanceRefreshId": "08b91cf7-8fa6-48af-b6a6-d227f40f1b9b" }
Para cancelar a atualização de uma instância sem esperar pela transição das instâncias

Use a --no-wait-for-transitioning-instances opção com o cancel-instance-refreshcomando do AWS CLI para cancelar a atualização de uma instância sem esperar pela transição das instâncias.

aws autoscaling cancel-instance-refresh —auto-scaling-group-name my-asg --no-wait-for-transitioning-instances

Por padrão, quando você cancela uma atualização de instância, o Amazon EC2 Auto Scaling espera a conclusão de quaisquer lançamentos e encerramentos em voo antes de definir o status como Cancelado. Se você tiver instâncias com longos períodos de drenagem ou precisar iniciar uma nova atualização de instância imediatamente, poderá usar o comando para não precisar esperar por essas operações de transição.

Quando você usa essa opção, o status de atualização da instância muda para Cancelada, permitindo que você inicie uma nova atualização da instância. Todos os lançamentos e terminações em voo continuam em segundo plano.