View a markdown version of this page

Löschen Sie eine Skalierungsrichtlinie für eine Auto Scaling-Gruppe - Amazon EC2 Auto Scaling

Die vorliegende Übersetzung wurde maschinell erstellt. Im Falle eines Konflikts oder eines Widerspruchs zwischen dieser übersetzten Fassung und der englischen Fassung (einschließlich infolge von Verzögerungen bei der Übersetzung) ist die englische Fassung maßgeblich.

Löschen Sie eine Skalierungsrichtlinie für eine Auto Scaling-Gruppe

Wenn Sie für die Skalierung keine Richtlinie mehr benötigen, können Sie diese löschen. Je nach Art der Skalierungsrichtlinie müssen Sie möglicherweise auch die CloudWatch Alarme löschen. Durch das Löschen einer Ziel-Tracking-Skalierungsrichtlinie werden auch alle zugehörigen CloudWatch Alarme gelöscht. Durch das Löschen einer Richtlinie zur schrittweisen Skalierung oder einer einfachen Skalierungsrichtlinie wird die zugrunde liegende Alarmaktion gelöscht, der CloudWatch Alarm wird jedoch nicht gelöscht, auch wenn ihm keine Aktion mehr zugeordnet ist.

Löschen einer Skalierungsrichtlinie (Konsole)
  1. Öffnen Sie die Amazon EC2-Konsole unter https://console.aws.amazon.com/ec2/ und wählen Sie im Navigationsbereich Auto Scaling Groups aus.

  2. Aktivieren Sie das Kontrollkästchen neben der Auto-Scaling-Gruppe.

    Im unteren Teil der Seite wird ein geteilter Bereich geöffnet.

  3. Aktivieren Sie auf der Registerkarte Automatische Skalierung unter Dynamische Skalierungsrichtlinien das Kontrollkästchen in der oberen rechten Ecke der gewünschten Skalierungsrichtlinie.

  4. Scrollen Sie zum oberen Rand des Abschnitts Dynamische Skalierungsrichtlinien und wählen Sie Aktionen, Löschen.

  5. Wenn Sie zur Bestätigung aufgefordert werden, wählen Sie Ja, löschen.

  6. (Optional) Wenn Sie eine Richtlinie zur schrittweisen Skalierung oder eine einfache Skalierungsrichtlinie gelöscht haben, gehen Sie wie folgt vor, um den CloudWatch Alarm zu löschen, der der Richtlinie zugeordnet war. Sie können diese Teilschritte überspringen, um den Alarm für die zukünftige Verwendung beizubehalten.

    1. Öffnen Sie die CloudWatch Konsole unter https://console.aws.amazon.com/cloudwatch/.

    2. Wählen Sie im Navigationsbereich Alarms (Alarme) aus.

    3. Wählen Sie zunächst den Alarm (z. B. Step-Scaling-AlarmHigh-AddCapacity) und anschließend Action (Aktion), Delete (Löschen) aus.

    4. Wenn Sie zur Bestätigung aufgefordert werden, wählen Sie Delete (Löschen).

Um die Skalierungsrichtlinien für eine Auto Scaling-Gruppe abzurufen (AWS CLI)

Bevor Sie eine Skalierungsrichtlinie löschen, verwenden Sie den Befehl describe-policies, um die Skalierungsrichtlinien zu ermitteln, die für die Auto-Scaling-Gruppe erstellt wurden. Sie können die Ausgabe beim Löschen der Richtlinie und der CloudWatch-Alarme verwenden.

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

Sie können die Ergebnisse mithilfe des Parameters --query nach dem Typ der Skalierungsrichtlinie filtern. Diese Syntax für query funktioniert unter Linux oder macOS. Unter Windows ändern Sie die einfachen Anführungszeichen in doppelte Anführungszeichen.

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

Es folgt eine Beispielausgabe.

[ { "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 } ]
Um Ihre Scaling-Richtlinie zu löschen (AWS CLI)

Verwenden Sie den folgenden Befehl delete-policy.

aws autoscaling delete-policy --auto-scaling-group-name my-asg \ --policy-name cpu50-target-tracking-scaling-policy
Um Ihren CloudWatch Alarm zu löschen (AWS CLI)

Verwenden Sie für Richtlinien zur schrittweisen und einfachen Skalierung den Befehl delete-alarms, um den CloudWatch Alarm zu löschen, der der Richtlinie zugeordnet war. Sie können diesen Schritt überspringen, um den Alarm für die spätere Verwendung beizubehalten. Sie können einen oder mehrere Alarme gleichzeitig löschen. Sie können beispielsweise den folgenden Befehl verwenden, um die Alarme Step-Scaling-AlarmHigh-AddCapacity und Step-Scaling-AlarmLow-RemoveCapacity zu löschen.

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