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.
AWSSupport-CleanupRDSParameterGroups
Beschreibung
Das AWSSupport-CleanupRDSParameterGroups Automatisierungs-Runbook entfernt nicht angefügte, nicht standardmäßige Amazon Relational Database Service (Amazon RDS) -Optionsgruppen, Parametergruppen und Cluster-Parametergruppen. Vor dem Löschen von Ressourcen umfasst die Automatisierung einen manuellen Genehmigungsschritt, um eine Benutzerbestätigung zu erhalten. Das Löschen von Ressourcen wird durch die folgenden Parameter gesteuert:
DeleteInstanceParameterGroups(Optional): Setzen Sie dieses Kennzeichen auf,trueum nicht verknüpfte Parametergruppen zu löschen. Der Standardwert istfalse.DeleteClusterParameterGroups(Optional): Setzen Sie dieses Flag auf,trueum nicht angefügte Cluster-Parametergruppen zu löschen. Der Standardwert istfalse.DeleteOptionGroups(Optional): Setzen Sie dieses Flag auf,trueum nicht verknüpfte Optionsgruppen zu löschen. Der Standardwert istfalse.
Wenn Sie überprüfen möchten, welche Ressourcen gelöscht werden würden, bevor Sie fortfahren, führen Sie die Ausführung so aus, dass diese Parameter auf false gesetzt sind. Dadurch wird eine Liste der Ressourcen angezeigt, die gelöscht werden könnten, wenn die Parameter auf gesetzt wärentrue.
Wichtig
Dieses Runbook löscht Amazon RDS-Ressourcen dauerhaft. Stellen Sie sicher, dass Sie die Genehmigungsnachricht sorgfältig lesen, bevor Sie den Löschvorgang bestätigen.
Wie funktioniert es?
Das Runbook führt die folgenden Operationen aus:
Listet alle Amazon RDS-Instances, -Cluster und -Snapshots auf, um festzustellen, welche Parametergruppen, Cluster-Parametergruppen und Optionsgruppen derzeit verwendet werden.
Identifiziert nicht angefügte Instance-Parametergruppen, die keine Standardgruppen sind.
Identifiziert nicht angefügte Cluster-Parametergruppen, die keine Standardgruppen sind.
Identifiziert nicht angefügte Optionsgruppen, die keine Standardgruppen sind.
Generiert auf der Grundlage der Eingabeparameter eine Genehmigungsnachricht, in der die zu löschenden Ressourcen aufgeführt sind.
Unterbricht die Ausführung und wartet auf die manuelle Genehmigung durch die angegebenen Genehmiger.
Löscht nach der Genehmigung die angegebenen Ressourcen gemäß den Eingabeflags.
Generiert einen Abschlussbericht über die gelöschten Ressourcen.
Führen Sie diese Automatisierung aus (Konsole)
Art des Dokuments
Automatisierung
Eigentümer
Amazon
Plattformen
/
Erforderliche IAM-Berechtigungen
Der AutomationAssumeRole Parameter erfordert die folgenden Aktionen, um das Runbook erfolgreich zu verwenden.
rds:DeleteDBClusterParameterGrouprds:DeleteDBParameterGrouprds:DeleteOptionGrouprds:DescribeDBClusterParameterGroupsrds:DescribeDBClusterSnapshotsrds:DescribeDBClustersrds:DescribeDBInstancesrds:DescribeDBParameterGroupsrds:DescribeDBSnapshotsrds:DescribeOptionGroups
Beispiel für eine IAM-Richtlinie:
{ "Version": "2012-10-17", "Statement": [ { "Effect": "Allow", "Action": [ "rds:DeleteDBClusterParameterGroup", "rds:DeleteDBParameterGroup", "rds:DeleteOptionGroup", "rds:DescribeDBClusterParameterGroups", "rds:DescribeDBClusterSnapshots", "rds:DescribeDBClusters", "rds:DescribeDBInstances", "rds:DescribeDBParameterGroups", "rds:DescribeDBSnapshots", "rds:DescribeOptionGroups" ], "Resource": "*" } ] }
Anweisungen
Gehen Sie wie folgt vor, um die Automatisierung zu konfigurieren:
-
Navigieren Sie
AWSSupport-CleanupRDSParameterGroupsim Systems Manager unter Dokumente zu. -
Wählen Sie Execute automation (Automatisierung ausführen).
-
Geben Sie für die Eingabeparameter Folgendes ein:
-
AutomationAssumeRole (Fakultativ):
Der Amazon-Ressourcenname (ARN) der Rolle AWS Identity and Access Management (IAM), der es Systems Manager Automation ermöglicht, die Aktionen in Ihrem Namen durchzuführen. Wenn keine Rolle angegeben ist, verwendet Systems Manager Automation Ihre Berechtigungen.
-
DeleteInstanceParameterGroups (Fakultativ):
Markierung, die verwendet wird, um zu bestimmen, ob alle nicht angehängten Amazon RDS-Instance-Parametergruppen gelöscht werden sollen oder nicht. Der Standardwert ist
false. -
DeleteClusterParameterGroups (Optional):
Markierung, die verwendet wird, um zu bestimmen, ob alle nicht angehängten Amazon RDS-Cluster-Parametergruppen gelöscht werden sollen oder nicht. Der Standardwert ist
false. -
DeleteOptionGroups (Optional):
Markierung, die verwendet wird, um zu bestimmen, ob alle Amazon RDS-Optionsgruppen, die nicht verknüpft sind, gelöscht werden sollen oder nicht. Der Standardwert ist
false. -
Genehmiger (erforderlich):
Die Liste der AWS authentifizierten Principals, die die Aktion entweder genehmigen oder ablehnen können. Die maximale Anzahl an Genehmigern ist 10. Sie können Prinzipale angeben, indem Sie eines der folgenden Formate verwenden: Benutzername, Benutzer-ARN, IAM-Rollen-ARN oder IAM Assume Role ARN.
-
-
Wählen Sie Ausführen aus.
-
Die Automatisierung wird initiiert.
-
Das Dokument führt die folgenden Schritte aus:
-
ListRDSResources:Führt Amazon RDS-Instances, -Cluster und -Snapshots auf, um die Instance-Parametergruppen, Cluster-Parametergruppen und Optionsgruppen zu ermitteln, die derzeit verwendet werden.
-
ListInstanceParameterGroups:Listet alle Amazon RDS-Instance-Parametergruppen auf und identifiziert, welche nicht angehängt und nicht standardmäßig sind.
-
ListClusterParameterGroups:Listet alle Amazon RDS-Cluster-Parametergruppen auf und identifiziert, welche nicht angehängt und nicht standardmäßig sind.
-
ListOptionGroups:Listet alle Amazon RDS-Optionsgruppen auf und identifiziert, welche nicht verknüpft sind und welche nicht standardmäßig sind.
-
BranchOnAutomationParameters:Wertet die Eingabeparameter aus, um festzustellen, ob Ressourcen gelöscht werden sollten.
-
GenerateApprovalMessage:Generiert eine Meldung, in der alle Ressourcen aufgeführt sind, die gelöscht werden, basierend auf den Eingabeparametern.
-
ApproveDeletion:Unterbricht die Automatisierung und wartet auf die manuelle Genehmigung durch die angegebenen Genehmiger.
-
DeleteInstanceParameterGroups:Löscht die nicht angehängten Instanzparametergruppen, wenn das
DeleteInstanceParameterGroupsKennzeichen auf gesetzt ist.true -
DeleteClusterParameterGroups:Löscht die nicht angehängten Cluster-Parametergruppen, wenn das
DeleteClusterParameterGroupsFlag auf gesetzt ist.true -
DeleteOptionGroups:Löscht die nicht angehängten Optionsgruppen, wenn das
DeleteOptionGroupsFlag auf gesetzt ist.true -
GenerateReport:Generiert einen Abschlussbericht über alle Ressourcen, die während der Ausführung der Automatisierung gelöscht wurden.
-
-
Nach Abschluss der Ausführung finden Sie im Abschnitt Ausgaben die detaillierten Ergebnisse der Ausführung.
Referenzen
Systems Manager Automation