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
-
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. -
Wählen Sie nach Auswahl des Stack-Sets die Option Delete StackSet (StackSet löschen) im Menü Actions (Aktionen) aus.
-
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
-
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
-
Ü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 StatusDELETED
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
Melden Sie sich bei der AWS Management Console an und öffnen Sie die IAM-Konsole unter https://console.aws.amazon.com/iam/
. -
Wählen Sie im Navigationsbereich Roles und aktivieren Sie dann das Kontrollkästchen neben der Rolle, die Sie löschen möchten.
-
Wählen Sie im Menü Role actions oben auf der Seite Delete role.
-
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