Excluir infraestrutura do Auto Scaling - 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á.

Excluir infraestrutura do Auto Scaling

Para excluir completamente sua infraestrutura de escalabilidade, execute as tarefas a seguir.

Excluir seu grupo do Auto Scaling

Quando você exclui um grupo do Auto Scaling, seus valores desejado, mínimo e máximo são definidos como 0. Como resultado, as instâncias são encerradas. A exclusão de uma instância também exclui os logs ou os dados associados e todos os volumes na instância. Se não quiser terminar uma ou mais instâncias, poderá desvinculá-las antes de excluir o grupo do Auto Scaling. Se o grupo tiver políticas de escalabilidade, a exclusão do grupo excluirá as políticas, as ações de alarme subjacentes e qualquer alarme que não tenha mais uma ação associada.

Para excluir seu grupo do Auto Scaling (console)
  1. Abra o console do Amazon EC2 em https://console.aws.amazon.com/ec2/ e escolha grupos do Auto Scaling no painel de navegação.

  2. Marque a caixa de seleção ao lado do seu grupo do Auto Scaling e escolha Ações, Excluir.

  3. Quando a confirmação for solicitada, digite delete para confirmar a exclusão do grupo do Auto Scaling especificado e, em seguida, escolha Excluir.

    Um ícone de carregamento na coluna Name (Nome) indica que o grupo do Auto Scaling está sendo excluído. As colunas Desired (Desejado), Min (Mínimo) e Max (Máximo) mostram 0 instâncias para o grupo do Auto Scaling. São necessários alguns minutos para encerrar a instância e excluir o grupo. Atualize a lista para ver o estado atual.

Excluir seu grupo do Auto Scaling (AWS CLI)

Use o delete-auto-scaling-groupcomando a seguir para excluir o grupo Auto Scaling. Essa operação não funciona se o grupo tiver alguma instância do EC2; é somente para grupos com zero instâncias.

aws autoscaling delete-auto-scaling-group --auto-scaling-group-name my-asg

Se o grupo tiver instâncias ou atividades de escalabilidade em andamento, use o delete-auto-scaling-groupcomando com a --force-delete opção. Isso também encerrará as instâncias do EC2. Quando você exclui um grupo do Auto Scaling do console do Amazon EC2 Auto Scaling, o console usa essa operação para encerrar qualquer instância do EC2 e excluir o grupo ao mesmo tempo.

aws autoscaling delete-auto-scaling-group --auto-scaling-group-name my-asg --force-delete

(Opcional) Excluir a configuração de execução

Você pode ignorar esta etapa para manter a configuração de execução para uso futuro.

Para excluir a configuração de execução (console)
  1. Abra o console do Amazon EC2 em https://console.aws.amazon.com/ec2/.

  2. No painel de navegação à esquerda, em Auto Scaling, escolha Grupos do Auto Scaling.

  3. Escolha Executar configurações próximo ao topo da página. Quando solicitada a confirmação, escolha Exibir configurações de execução para confirmar que você deseja exibir a página de Configurações de execução.

  4. Selecione sua configuração de inicialização e escolha Ações, Excluir configuração de inicialização.

  5. Quando a confirmação for solicitada, escolha Excluir.

Para excluir a configuração de ativação (AWS CLI)

Use o seguinte comando delete-launch-configuration:

aws autoscaling delete-launch-configuration --launch-configuration-name my-launch-config

(Opcional) Excluir o modelo de execução

Você pode excluir o modelo de execução ou apenas uma versão do seu modelo de execução. Ao excluir um modelo de execução, todas as suas versões são excluídas.

É possível ignorar esta etapa para manter o modelo de execução para uso futuro.

Para excluir seu modelo de execução (console)
  1. Abra o console do Amazon EC2 em https://console.aws.amazon.com/ec2/.

  2. No painel de navegação, escolha Instances e, em seguida, Launch Templates.

  3. Selecione o modelo de execução e, depois, execute uma das seguintes ações:

    • Escolha Actions (Ações), Delete template (Excluir modelo). Quando a confirmação for solicitada, digite Delete para confirmar a exclusão do modelo de execução especificado e, em seguida, escolha Excluir.

    • Escolha Actions (Ações), Delete template version (Excluir versão do modelo). Selecione a versão a ser excluída e escolha Delete (Excluir).

Para excluir o modelo de execução (AWS CLI)

Use o delete-launch-templatecomando a seguir para excluir seu modelo e todas as suas versões.

aws ec2 delete-launch-template --launch-template-id lt-068f72b72934aff71

Como alternativa, você pode usar o delete-launch-template-versionscomando para excluir uma versão específica de um modelo de lançamento.

aws ec2 delete-launch-template-versions --launch-template-id lt-068f72b72934aff71 --versions 1

(Opcional) Excluir o balanceador de carga e grupos de destino

Ignore esta etapa se seu grupo do Auto Scaling não estiver associado a um balanceador de carga Elastic Load Balancing ou se desejar manter o balanceador de carga para uso futuro.

Para excluir o balanceador de carga (console)
  1. Abra o console do Amazon EC2 em https://console.aws.amazon.com/ec2/.

  2. No painel de navegação, em Load Balancing (Balanceamento de carga), escolha Load balancers (Balanceadores de carga).

  3. Selecione o balanceador de carga e Actions (Ações), Delete (Excluir).

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

Para excluir o grupo de destino (console)
  1. No painel de navegação, em Load Balancing (Balanceamento de carga), escolha Grupos de destino.

  2. Selecione o grupo de destino e escolha Actions (Ações), Delete (Excluir).

  3. Quando a confirmação for solicitada, escolha Sim, excluir.

Para excluir o balanceador de carga associado ao grupo do Auto Scaling (AWS CLI)

Para balanceadores de carga de aplicativos e balanceadores de carga de rede, use os comandos a seguir delete-load-balancer. delete-target-group

aws elbv2 delete-load-balancer --load-balancer-arn my-load-balancer-arn aws elbv2 delete-target-group --target-group-arn my-target-group-arn

Para balanceadores de carga clássicos, use o delete-load-balancercomando a seguir.

aws elb delete-load-balancer --load-balancer-name my-load-balancer

(Opcional) Excluir CloudWatch alarmes

Para excluir os CloudWatch alarmes associados ao seu grupo de Auto Scaling, conclua as etapas a seguir. Por exemplo, você pode ter alarmes associados à escalabilidade por etapas ou às políticas de escalabilidade simples.

nota

A exclusão de um grupo do Auto Scaling exclui automaticamente os alarmes que CloudWatch o Amazon EC2 Auto Scaling gerencia para uma política de escalabilidade de rastreamento alvo.

Você pode pular essa etapa se o grupo do Auto Scaling não estiver associado a CloudWatch nenhum alarme ou se quiser manter os alarmes para uso futuro.

Para excluir os CloudWatch alarmes (console)
  1. Abra o CloudWatch console em https://console.aws.amazon.com/cloudwatch/.

  2. No painel de navegação, escolha Alarms (Alarmes).

  3. Selecione os alarmes e escolha Action (Ação), Delete (Excluir).

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

Para excluir os CloudWatch alarmes ()AWS CLI

Use o comando delete-alarms. É possível excluir um ou mais alarmes por vez. Por exemplo, use o comando a seguir para excluir os alarmes Step-Scaling-AlarmHigh-AddCapacity e Step-Scaling-AlarmLow-RemoveCapacity.

aws cloudwatch delete-alarms --alarm-name Step-Scaling-AlarmHigh-AddCapacity Step-Scaling-AlarmLow-RemoveCapacity