

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

# Desabilitar uma política de escalabilidade para um grupo do Auto Scaling
<a name="deleting-scaling-policy"></a>

Quando você não precisar mais de uma política de escalabilidade, poderá excluí-la. Dependendo do tipo de política de escalabilidade, talvez você também precise excluir os CloudWatch alarmes. A exclusão de uma política de escalabilidade de rastreamento de metas também exclui todos os alarmes associados. CloudWatch A exclusão de uma política de escalonamento de etapas ou de uma política de escalabilidade simples exclui a ação de alarme subjacente, mas não exclui o CloudWatch alarme, mesmo que não tenha mais uma ação associada. 

**Para excluir uma política de escalabilidade (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 grupo do Auto Scaling.

   Um painel dividido é aberto na parte inferior da página.

1. Na guia **Automatic scaling** (Escalabilidade automática), em **Dynamic scaling policies** (Políticas dinâmicas de dimensionamento), marque a caixa de seleção no canto superior direito da política de escalabilidade desejada.

1. Role até o topo da seção **Dynamic scaling policies** (Políticas dinâmicas de escalabilidade) e selecione **Actions** (Ações), **Delete** (Excluir).

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

1. (Opcional) Se você excluiu uma política de escalabilidade por etapas ou uma política de escalabilidade simples, faça o seguinte para excluir o CloudWatch alarme associado à política. É possível ignorar essas subetapas para manter o alarme para uso futuro.

   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. Escolha o alarme (por exemplo, `Step-Scaling-AlarmHigh-AddCapacity`) e escolha **Action (Ação)** e **Delete (Excluir)**.

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

**Para obter as políticas de escalabilidade para um grupo do Auto Scaling (AWS CLI)**  
Antes de excluir uma política de escalabilidade, use o seguinte comando [describe-policies](https://awscli.amazonaws.com/v2/documentation/api/latest/reference/autoscaling/describe-policies.html) para ver quais políticas de escalabilidade foram criadas para o grupo do Auto Scaling. É possível usar a saída ao excluir a política e os alarmes do CloudWatch.

```
aws autoscaling describe-policies --auto-scaling-group-name my-asg
```

É possível filtrar os resultados pelo tipo de política de escalabilidade usando o parâmetro `--query`. Esta sintaxe para `query` funciona no Linux ou no macOS. No Windows, altere as aspas simples para aspas duplas.

```
aws autoscaling describe-policies --auto-scaling-group-name my-asg 
  --query 'ScalingPolicies[?PolicyType==`TargetTrackingScaling`]'
```

O seguinte é um exemplo de saída.

```
[
    {
        "AutoScalingGroupName": "my-asg",
        "PolicyName": "cpu50-target-tracking-scaling-policy",
        "PolicyARN": "PolicyARN",
        "PolicyType": "TargetTrackingScaling",
        "StepAdjustments": [],
        "Alarms": [
            {
                "AlarmARN": "arn:aws:cloudwatch:us-west-2:123456789012:alarm:TargetTracking-my-asg-AlarmHigh-fc0e4183-23ac-497e-9992-691c9980c38e",
                "AlarmName": "TargetTracking-my-asg-AlarmHigh-fc0e4183-23ac-497e-9992-691c9980c38e"
            },
            {
                "AlarmARN": "arn:aws:cloudwatch:us-west-2:123456789012:alarm:TargetTracking-my-asg-AlarmLow-61a39305-ed0c-47af-bd9e-471a352ee1a2",
                "AlarmName": "TargetTracking-my-asg-AlarmLow-61a39305-ed0c-47af-bd9e-471a352ee1a2"
            }
        ],
        "TargetTrackingConfiguration": {
            "PredefinedMetricSpecification": {
                "PredefinedMetricType": "ASGAverageCPUUtilization"
            },
            "TargetValue": 50.0,
            "DisableScaleIn": false
        },
        "Enabled": true
    }
]
```

**Para excluir a política de dimensionamento (AWS CLI)**  
Use o comando [delete-scaling-policy](https://awscli.amazonaws.com/v2/documentation/api/latest/reference/autoscaling/delete-policy.html). 

```
aws autoscaling delete-policy --auto-scaling-group-name my-asg \
  --policy-name cpu50-target-tracking-scaling-policy
```

**Para excluir seu CloudWatch alarme (AWS CLI)**  
Para políticas de escalabilidade escalonadas e simples, use o comando [delete-alarms](https://awscli.amazonaws.com/v2/documentation/api/latest/reference/cloudwatch/delete-alarms.html) para excluir o CloudWatch alarme associado à política. Você pode ignorar essa etapa para manter o alarme para uso futuro. É 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
```