Supprimer une politique de dimensionnement pour un groupe Auto Scaling - Amazon EC2 Auto Scaling

Les traductions sont fournies par des outils de traduction automatique. En cas de conflit entre le contenu d'une traduction et celui de la version originale en anglais, la version anglaise prévaudra.

Supprimer une politique de dimensionnement pour un groupe Auto Scaling

Lorsque vous n'avez plus besoin d'une politique de mise à l'échelle, vous pouvez la supprimer. Selon le type de politique de dimensionnement, vous devrez peut-être également supprimer les CloudWatch alarmes. La suppression d'une politique de dimensionnement du suivi des cibles supprime également toutes les CloudWatch alarmes associées. La suppression d'une politique de dimensionnement par étapes ou d'une simple politique de dimensionnement supprime l'action d'alarme sous-jacente, mais elle ne supprime pas l' CloudWatch alarme, même si aucune action n'est plus associée à celle-ci.

Pour supprimer une politique de mise à l'échelle (console)
  1. Ouvrez la EC2 console Amazon à l'adresse https://console.aws.amazon.com/ec2/et choisissez Auto Scaling Groups dans le volet de navigation.

  2. Cochez la case située en regard du groupe Auto Scaling.

    Un volet fractionné s’ouvre en bas de la page.

  3. Dans l’onglet Mise à l’échelle automatique, sous Politiques de mise à l’échelle dynamique, cochez la case dans le coin supérieur droit de la politique de mise à l’échelle souhaitée.

  4. Faites défiler jusqu'en haut de la section Dynamic scaling policies (Politiques de mise à l'échelle dynamique), puis choisissez Actions, Delete (Supprimer).

  5. Lorsque vous êtes invité à confirmer l’opération, choisissez Supprimer.

  6. (Facultatif) Si vous avez supprimé une politique de dimensionnement par étapes ou une simple politique de dimensionnement, procédez comme suit pour supprimer l' CloudWatch alarme associée à la politique. Vous pouvez ignorer ces sous-étapes pour conserver l'alarme en vue d'une utilisation ultérieure.

    1. Ouvrez la CloudWatch console à l'adresse https://console.aws.amazon.com/cloudwatch/.

    2. Dans le panneau de navigation, choisissez Alarmes.

    3. Choisissez l'alarme (par exemple, Step-Scaling-AlarmHigh-AddCapacity), puis choisissez Action, Delete (Supprimer).

    4. Lorsque vous êtes invité à confirmer l’opération, choisissez Supprimer.

Pour obtenir les politiques de mise à l'échelle d'un groupe Auto Scaling (AWS CLI)

Avant de supprimer une politique de mise à l'échelle, utilisez la commande describe-policies suivante pour voir quelles politiques de mise à l'échelle ont été créées pour le groupe Auto Scaling. Vous pouvez utiliser la sortie lors de la suppression de la politique et des CloudWatch alarmes.

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

Vous pouvez filtrer les résultats par le type de politique de mise à l'échelle à l'aide du paramètre --query. Cette syntaxe pour query fonctionne sur Linux ou macOS. Sous Windows, remplacez les guillemets simples par des guillemets doubles.

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

Voici un exemple de sortie.

[ { "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 } ]
Pour supprimer votre politique de mise à l'échelle (AWS CLI)

Utilisez la commande delete-policy suivante.

aws autoscaling delete-policy --auto-scaling-group-name my-asg \ --policy-name cpu50-target-tracking-scaling-policy
Pour supprimer votre CloudWatch alarme (AWS CLI)

Pour les politiques de dimensionnement par étapes et simples, utilisez la commande delete-alarm pour supprimer l' CloudWatch alarme associée à la politique. Vous pouvez ignorer cette étape pour conserver l'alarme pour une utilisation ultérieure. Vous pouvez supprimer une ou plusieurs alarmes en même temps. Par exemple, utilisez la commande suivante pour supprimer les alarmes Step-Scaling-AlarmHigh-AddCapacity et Step-Scaling-AlarmLow-RemoveCapacity.

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