Löschen der Auto-Scaling-Infrastruktur - 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 der Auto-Scaling-Infrastruktur

Führen Sie die folgenden Schritte aus, um die Skalierungsinfrastruktur vollständig zu löschen.

Löschen Ihrer Auto-Scaling-Gruppe

Beim Löschen einer Auto-Scaling-Gruppe werden die gewünschte, minimale und maximale Größe auf 0 eingestellt. Dadurch werden die Instances beendet. Durch das Löschen einer Instance werden auch alle zugehörigen Protokolle oder Daten sowie alle Volumes der Instance gelöscht. Wenn Sie nicht möchten, dass eine oder mehrere Instances beendet werden, können Sie sie trennen, bevor Sie die Auto-Scaling-Gruppe löschen. Wenn die Gruppe Skalierungsrichtlinien besitzt, werden durch Löschen der Gruppe auch die Richtlinien, die zugrunde liegenden Alarmaktionen und alle Alarme gelöscht, denen keine Aktion mehr zugeordnet ist.

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

  2. Aktivieren Sie das Kontrollkästchen neben Ihrer Auto-Scaling-Gruppe und wählen Sie Aktionen, Löschen aus.

  3. Wenn Sie zur Bestätigung aufgefordert werden, geben Sie delete ein, um das Löschen der angegebenen Auto-Scaling-Gruppe zu löschen, wählen Sie dann Löschen.

    Ein Ladesymbol in der Spalte Name zeigt an, dass die Auto-Scaling-Gruppe gelöscht wird. Die Spalten Desired (Gewünscht), Min und Max zeigen 0-Instances der Auto-Scaling-Gruppe an. Es dauert einige Minuten, bis die Instance beendet und die Gruppe gelöscht werden. Aktualisieren Sie die Liste, um den aktuellen Status anzuzeigen.

So löschen Sie Ihre Auto-Scaling-Gruppe (AWS CLI)

Verwenden Sie den folgenden delete-auto-scaling-group-Befehl zum Löschen der Auto-Scaling-Gruppe: Dieser Vorgang funktioniert nicht, wenn die Gruppe über EC2-Instances verfügt; er ist nur für Gruppen mit null Instanzen vorgesehen.

aws autoscaling delete-auto-scaling-group --auto-scaling-group-name my-asg

Wenn in der Gruppe Instances oder Skalierungsaktivitäten ausgeführt werden, verwenden Sie den Befehl delete-auto-scaling-group mit der Option --force-delete. Dadurch werden auch die EC2-Instances beendet. Wenn Sie eine Auto Scaling-Gruppe aus der Amazon EC2 Auto Scaling-Konsole löschen, verwendet die Konsole diesen Vorgang, um alle EC2-Instances zu beenden und gleichzeitig die Gruppe zu löschen.

aws autoscaling delete-auto-scaling-group --auto-scaling-group-name my-asg --force-delete

(Optional) Löschen der Startkonfiguration

Sie können diesen Schritt überspringen, um die Startkonfiguration für die spätere Verwendung beizubehalten.

So löschen Sie die Startkonfiguration (Konsole)
  1. Öffnen Sie die Amazon EC2-Konsole unter https://console.aws.amazon.com/ec2/.

  2. Wählen Sie im linken Navigationsbereich unter Auto Scaling Auto-Scaling-Gruppen aus.

  3. Wählen Sie oben auf der Seite Startkonfigurationen aus. Wenn Sie zur Bestätigung aufgefordert werden, wählen Sie Startkonfigurationen anzeigen aus, um zu bestätigen, dass Sie die Seite Startkonfigurationen aufrufen möchten.

  4. Wählen Sie Ihre Startkonfiguration und anschließend Aktionen, Startkonfiguration löschen aus.

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

So löschen Sie die Startkonfiguration (AWS CLI)

Verwenden Sie den folgenden delete-launch-configuration-Befehl:

aws autoscaling delete-launch-configuration --launch-configuration-name my-launch-config

(Optional) Löschen Sie die Startvorlage

Sie können Ihre Startvorlage oder nur eine Version Ihrer Startvorlage löschen. Beim Löschen einer Startvorlage werden alle Versionen davon gelöscht.

Sie können diesen Schritt überspringen, um die Startvorlage für die spätere Verwendung aufzubewahren.

So löschen Sie eine Startvorlage (Konsole)
  1. Öffnen Sie die Amazon EC2-Konsole unter https://console.aws.amazon.com/ec2/.

  2. Wählen Sie im Navigationsbereich unter Instances die Option Launch Templates aus.

  3. Wählen Sie Ihre Startvorlage aus und führen Sie dann einen der folgenden Schritte aus:

    • Wählen Sie Actions (Aktionen) und Delete template (Vorlage löschen) aus. Wenn Sie zur Bestätigung aufgefordert werden, geben Sie Delete ein, um das Löschen der angegebenen Auto-Scaling-Gruppe zu bestätigen, wählen Sie dann Löschen.

    • Wählen Sie Actions (Aktionen) und Delete template version (Vorlagenversion löschen) aus. Wählen Sie die zu löschende Version aus und wählen Sie Delete (Löschen).

So löschen Sie die Startvorlage (AWS CLI)

Verwenden Sie den folgenden delete-launch-template-Befehl, um Ihre Vorlage und alle Versionen davon zu löschen.

aws ec2 delete-launch-template --launch-template-id lt-068f72b72934aff71

Alternativ können Sie den delete-launch-template-versions-Befehl verwenden, um eine bestimmte Version einer Startvorlage zu löschen.

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

(Optional) Löschen des Load Balancers und der Zielgruppen

Sie können diesen Schritt überspringen, wenn die Auto-Scaling-Gruppe nicht bei einem Elastic Load Balancing-Load Balancer angemeldet ist, oder wenn Sie den Load Balancer behalten und in Zukunft weiter benutzen möchten.

So löschen Sie den Load Balancer (Konsole)
  1. Öffnen Sie die Amazon EC2-Konsole unter https://console.aws.amazon.com/ec2/.

  2. Wählen Sie im Navigationsbereich unter LOAD BALANCING die Option Load Balancers aus.

  3. Wählen Sie den Load Balancer aus und klicken Sie auf Actions (Aktionen) und dann auf Delete (Löschen).

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

So löschen Sie Ihre Zielgruppe (Konsole)
  1. Wählen Sie im Navigationsbereich unter Load Balancing die Option Target Groups (Zielgruppen) aus.

  2. Wählen Sie Ihre Zielgruppe aus und klicken Sie dann auf Actions (Aktionen), Delete (Löschen).

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

So löschen Sie den mit der Auto-Scaling-Gruppe verknüpften Load Balancer (AWS CLI)

Verwenden Sie für Application Load Balancer und Network Load Balancer die folgenden delete-load-balancer- und delete-targetgroup-Befehle.

aws elbv2 delete-load-balancer --load-balancer-arn my-load-balancer-arn aws elbv2 delete-target-group --target-group-arn my-target-group-arn

Verwenden Sie für Classic Load Balancer den folgenden delete-load-balancer-Befehl.

aws elb delete-load-balancer --load-balancer-name my-load-balancer

(Optional) CloudWatch Alarme löschen

Gehen Sie wie folgt vor, um die mit Ihrer Auto Scaling Scaling-Gruppe verknüpften CloudWatch Alarme zu löschen. So können Sie beispielsweise Alarme im Zusammenhang mit schrittweiser Skalierung oder einfachen Skalierungsrichtlinien haben.

Anmerkung

Durch das Löschen einer Auto Scaling-Gruppe werden automatisch die CloudWatch Alarme gelöscht, die Amazon EC2 Auto Scaling für eine Skalierungsrichtlinie zur Zielverfolgung verwaltet.

Sie können diesen Schritt überspringen, wenn Ihre Auto Scaling Scaling-Gruppe keinen CloudWatch Alarmen zugeordnet ist oder wenn Sie die Alarme für die future Verwendung behalten möchten.

Um die CloudWatch Alarme zu löschen (Konsole)
  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 die Alarme aus und klicken Sie dann auf Action (Aktion), Delete (Löschen).

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

Um die CloudWatch Alarme zu löschen (AWS CLI)

Verwenden Sie den delete-alarms-Befehl. 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