

Las traducciones son generadas a través de traducción automática. En caso de conflicto entre la traducción y la version original de inglés, prevalecerá la version en inglés.

# Eliminación de una política de escalado para un grupo de escalado automático
<a name="deleting-scaling-policy"></a>

Puede eliminar una política de escalado cuando ya no la necesite. Según el tipo de política de escalado, es posible que también necesite eliminar las CloudWatch alarmas. Al eliminar una política de escalado y seguimiento de objetivos, también se eliminan todas CloudWatch las alarmas asociadas. Al eliminar una política de escalado escalonado o una política de escalado simple, se elimina la acción de alarma subyacente, pero no se elimina la CloudWatch alarma, incluso si ya no tiene una acción asociada. 

**Para eliminar una política de escalado (consola)**

1. Abra la consola Amazon EC2 en [https://console.aws.amazon.com/ec2/](https://console.aws.amazon.com/ec2/)y seleccione **Auto Scaling Groups** en el panel de navegación.

1. Seleccione la casilla situada junto al grupo de escalado automático.

   Se abre un panel dividido en la parte inferior de la página.

1. En la pestaña **Automatic scaling** (Escalado automático), en **Dynamic scaling policies** (Políticas de escalado dinámico), seleccione la casilla situada en la esquina superior derecha de la política de escalado deseada.

1. Desplácese hasta la parte superior de la sección **Dynamic scaling policies** (Políticas de escalado dinámico) y, a continuación, elija **Actions** (Acciones), **Delete** (Eliminar).

1. Cuando se le indique que confirme, seleccione **Yes, Delete** (Sí, borrar).

1. (Opcional) Si ha eliminado una política de escalado escalonado o una política de escalado simple, haga lo siguiente para eliminar la CloudWatch alarma asociada a la política. Puede omitir estos pasos secundarios para mantener la alarma para uso futuro.

   1. Abra la CloudWatch consola en [https://console.aws.amazon.com/cloudwatch/](https://console.aws.amazon.com/cloudwatch/).

   1. En el panel de navegación, elija **Alarms**.

   1. Elija la alarma (por ejemplo, `Step-Scaling-AlarmHigh-AddCapacity`) y elija **Action (Acción)**, **Delete (Eliminar)**.

   1. Cuando se le pida confirmación, seleccione **Eliminar**.

**Para obtener las políticas de escalado de un grupo de escalado automático (AWS CLI)**  
Antes de eliminar una política de escalado, utilice el siguiente comando [describe-policies](https://awscli.amazonaws.com/v2/documentation/api/latest/reference/autoscaling/describe-policies.html) para ver qué políticas de escalado se crearon para el grupo de escalado automático. Puede utilizar la salida al eliminar la política y las alarmas de CloudWatch.

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

Puede filtrar los resultados por el tipo de política de escalado mediante el parámetro `--query`. Esta sintaxis de `query` funciona en Linux y macOS. En Windows, cambie la comillas simples por comillas dobles.

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

A continuación, se muestra un ejemplo del resultado.

```
[
    {
        "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 eliminar una política de escalado (AWS CLI)**  
Use el siguiente comando [delete-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 eliminar la CloudWatch alarma (AWS CLI)**  
Para políticas de escalado sencillas y [escalonadas, utilice el comando delete-alarm](https://awscli.amazonaws.com/v2/documentation/api/latest/reference/cloudwatch/delete-alarms.html) para eliminar la CloudWatch alarma asociada a la política. Puede omitir este paso si desea mantener la alarma para usarla en el futuro. Puede eliminar una o más alarmas a la vez. Por ejemplo, utilice el siguiente comando para eliminar las alarmas `Step-Scaling-AlarmHigh-AddCapacity` y `Step-Scaling-AlarmLow-RemoveCapacity`.

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