Löschen eines Stack-Sets - AWS CloudFormation

Löschen eines Stack-Sets

Wenn Sie alle Schritte der Anleitung „Erste Schritte mit AWS CloudFormation StackSets“ ausgeführt haben, können Sie die in diesem Abschnitt beschriebenen Verfahren ausführen, um die Stack-Sets und anderen Ressourcen zu löschen, die Sie im Rahmen dieser Anleitung erstellt haben. Um ein Stack-Set zu löschen, müssen Sie zunächst alle Stack-Instances im Stack-Set löschen. Weitere Informationen zum Löschen aller Stack-Instances finden Sie unter Löschen von Stack-Instances aus dem Stack-Set.

Löschen eines Stack-Sets mithilfe der AWS Management Console

  1. Wählen Sie auf der StackSets-Seite das Stack-Set aus, das Sie in Erstellen eines Stack-Sets erstellt haben. Im Rahmen dieser Anleitung haben wir ein Stack-Set mit der Bezeichnung my-awsconfig-stackset erstellt.

  2. Wählen Sie nach Auswahl des Stack-Sets die Option Delete StackSet (StackSet löschen) im Menü Actions (Aktionen) aus.

    
                            Auswählen des Stack-Sets und dann der Option „Delete StackSet (StackSet löschen)“ im Menü „Actions (Aktionen)“.
  3. Wenn Sie aufgefordert werden, das Löschen des Stack-Sets zu bestätigen, wählen Sie Delete StackSet (StackSet löschen) aus.

Löschen eines Stack-Sets mithilfe der AWS CLI

Wenn Sie als delegierter Administrator agieren, müssen Sie den Parameter --call-as jedes Mal auf DELEGATED_ADMIN festlegen, wenn Sie einen StackSets-Befehl ausführen.

--call-as DELEGATED_ADMIN
  1. Führen Sie den folgenden Befehl aus. Wenn Sie zur Bestätigung aufgefordert werden, geben Sie y ein und drücken Sie anschließend Eingabe.

    aws cloudformation delete-stack-set --stack-set-name my-awsconfig-stackset
  2. Überprüfen Sie, ob das Stack-Set gelöscht wurde, indem Sie den Befehl list-stack-sets ausführen. In den Ergebnissen des Befehls „list-stack-sets“ sollte für Ihren Stack der Status DELETED angezeigt werden.

    aws cloudformation list-stack-sets

Löschen von Servicerollen (optional)

Löschen Sie die Servicerollen, die StackSets für die Stack-Set-Erstellung erfordert.

Bei selbstverwalteten Stack-Sets heißen die Rollen, die Sie im Rahmen der Voraussetzungen für Stack-Set-Operationen für den Walkthrough in diesem Handbuch erstellt haben im Administratorkonto AWSCloudFormationStackSetAdministrationRole und in jedem Zielkonto AwsCloudFormationStackSetExecutionRole.

Bei serviceverwalteten Stack-Sets haben die Rollen, die von StackSets automatisch im Rahmen der Voraussetzungen für Stack-Set-Operationen für den Walkthrough in diesem Handbuch erstellt wurden, das Suffix CloudFormationStackSetsOrgAdmin im management account der Organisation und CloudFormationStackSetsOrgMember in jedem Zielkonto.

Weitere Informationen zum Löschen von Rollen finden Sie unter Löschen von Rollen und Instance-Profilen im IAM-Benutzerhandbuch.

So löschen Sie eine Servicerolle mithilfe der AWS Management Console

  1. Melden Sie sich bei der AWS Management Console an und öffnen Sie die IAM-Konsole unter https://console.aws.amazon.com/iam/.

  2. Wählen Sie im Navigationsbereich Roles und aktivieren Sie dann das Kontrollkästchen neben der Rolle, die Sie löschen möchten.

  3. Wählen Sie im Menü Role actions oben auf der Seite Delete role.

  4. Wählen Sie im Bestätigungsdialogfeld Yes, Delete aus. Wenn Sie sich sicher sind, können Sie mit dem Löschen fortfahren, auch wenn das letzte Service-Zugriffsdatum noch geladen wird.

So löschen Sie eine Servicerolle mithilfe der AWS CLI

  • Führen Sie den folgenden Befehl aus. Wenn Sie zur Bestätigung aufgefordert werden, geben Sie y ein und drücken Sie anschließend Eingabe.

    aws iam delete-role --role-name role name