

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
<a name="as-process-shutdown"></a>

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

**Topics**
+ [Excluir seu grupo do Auto Scaling](#as-shutdown-lbs-delete-asg-cli)
+ [(Opcional) Excluir a configuração de execução](#as-shutdown-lbs-delete-lc-cli)
+ [(Opcional) Excluir o modelo de execução](#as-shutdown-lbs-delete-lt-cli)
+ [(Opcional) Excluir o balanceador de carga e grupos de destino](#as-shutdown-lbs-delete-lbs-cli)
+ [(Opcional) Excluir CloudWatch alarmes](#as-shutdown-delete-alarms-cli)
+ [Configure a proteção contra exclusão para seus recursos do Amazon EC2 Auto Scaling](resource-deletion-protection.md)

## Excluir seu grupo do Auto Scaling
<a name="as-shutdown-lbs-delete-asg-cli"></a>

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/](https://console.aws.amazon.com/ec2/)e escolha **Auto Scaling Groups** no painel de navegação.

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

1. 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 **Desejado**, **Mínimo** e **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-group](https://awscli.amazonaws.com/v2/documentation/api/latest/reference/autoscaling/delete-auto-scaling-group.html)comando 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 ações de escalabilidade em andamento, use o comando [delete-auto-scaling-group](https://awscli.amazonaws.com/v2/documentation/api/latest/reference/autoscaling/delete-auto-scaling-group.html) com a opção `--force-delete`. 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
<a name="as-shutdown-lbs-delete-lc-cli"></a>

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/](https://console.aws.amazon.com/ec2/).

1. No painel de navegação, em **Ajuste de escala automático**, escolha **Grupos do Auto Scaling**. 

1. Escolha **Configurações de execução** na parte superior 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**. 

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

1. 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](https://awscli.amazonaws.com/v2/documentation/api/latest/reference/autoscaling/delete-launch-configuration.html):

```
aws autoscaling delete-launch-configuration --launch-configuration-name {{my-launch-config}}
```

## (Opcional) Excluir o modelo de execução
<a name="as-shutdown-lbs-delete-lt-cli"></a>

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/](https://console.aws.amazon.com/ec2/).

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

1. 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 comando [delete-launch-template](https://awscli.amazonaws.com/v2/documentation/api/latest/reference/ec2/delete-launch-template.html) 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 comando [delete-launch-template-versions](https://awscli.amazonaws.com/v2/documentation/api/latest/reference/ec2/delete-launch-template-versions.html) para excluir uma versão específica de um modelo de execução. 

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

## (Opcional) Excluir o balanceador de carga e grupos de destino
<a name="as-shutdown-lbs-delete-lbs-cli"></a>

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/](https://console.aws.amazon.com/ec2/).

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

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

1. 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**.

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

1. 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](https://awscli.amazonaws.com/v2/documentation/api/latest/reference/elbv2/delete-load-balancer.html). [delete-target-group](https://awscli.amazonaws.com/v2/documentation/api/latest/reference/elbv2/delete-target-group.html)

```
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-balancer](https://awscli.amazonaws.com/v2/documentation/api/latest/reference/elb/delete-load-balancer.html)comando a seguir.

```
aws elb delete-load-balancer --load-balancer-name {{my-load-balancer}}
```

## (Opcional) Excluir CloudWatch alarmes
<a name="as-shutdown-delete-alarms-cli"></a>

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 CloudWatch os alarmes que 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/](https://console.aws.amazon.com/cloudwatch/).

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

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

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

**Para excluir os CloudWatch alarmes ()AWS CLI**  
Use o comando [delete-alarms](https://awscli.amazonaws.com/v2/documentation/api/latest/reference/cloudwatch/delete-alarms.html). É 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}}
```