翻訳は機械翻訳により提供されています。提供された翻訳内容と英語版の間で齟齬、不一致または矛盾がある場合、英語版が優先します。
AWSSupport-CleanupRDSParameterGroups
説明
AWSSupport-CleanupRDSParameterGroups 自動化ランブックは、アタッチされていないデフォルト以外の Amazon Relational Database Service (Amazon RDS) オプショングループ、パラメータグループ、およびクラスターパラメータグループを削除します。リソースを削除する前に、自動化にはユーザーの確認を受け取るための手動承認ステップが含まれています。リソースの削除は、次のパラメータによって制御されます。
DeleteInstanceParameterGroups(オプション): このフラグを に設定trueして、アタッチされていないパラメータグループを削除します。デフォルト値はfalseです。DeleteClusterParameterGroups(オプション): このフラグを に設定trueして、アタッチされていないクラスターパラメータグループを削除します。デフォルト値はfalseです。DeleteOptionGroups(オプション): このフラグを に設定trueして、アタッチされていないオプショングループを削除します。デフォルト値はfalseです。
続行する前に削除されるリソースを確認する場合は、これらのパラメータを に設定して実行を実行しますfalse。これにより、パラメータが に設定されている場合、削除の対象となるリソースのリストが提供されますtrue。
重要
このランブックは Amazon RDS リソースを完全に削除します。削除を確認する前に、承認メッセージを慎重に確認してください。
動作の仕組み
ランブックは次のオペレーションを実行します。
すべての Amazon RDS インスタンス、クラスター、スナップショットを一覧表示して、現在使用されているパラメータグループ、クラスターパラメータグループ、オプショングループを特定します。
デフォルトのグループではない、アタッチされていないインスタンスパラメータグループを識別します。
デフォルトグループではないアタッチされていないクラスターパラメータグループを識別します。
デフォルトのグループではないアタッチされていないオプショングループを識別します。
入力パラメータに基づいて、 は削除するリソースを一覧表示する承認メッセージを生成します。
実行を一時停止し、指定された承認者からの手動承認を待ちます。
承認されると、 は入力フラグに従って指定されたリソースを削除します。
削除されたリソースの最終レポートを生成します。
ドキュメントタイプ
オートメーション
[所有者]
Amazon
[Platforms] (プラットフォーム)
/
必要な IAM アクセス許可
AutomationAssumeRole パラメータでは、ランブックを正常に使用するために、次のアクションが必要です。
rds:DeleteDBClusterParameterGrouprds:DeleteDBParameterGrouprds:DeleteOptionGrouprds:DescribeDBClusterParameterGroupsrds:DescribeDBClusterSnapshotsrds:DescribeDBClustersrds:DescribeDBInstancesrds:DescribeDBParameterGroupsrds:DescribeDBSnapshotsrds:DescribeOptionGroups
IAM ポリシーの例:
{ "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": "*" } ] }
指示
次の手順に従って自動化を設定します。
-
ドキュメントの Systems Manager
AWSSupport-CleanupRDSParameterGroupsで に移動します。 -
[Execute automation] (オートメーションを実行) を選択します。
-
入力パラメータには、次のように入力します。
-
AutomationAssumeRole(オプション):
Systems Manager Automation がユーザーに代わってアクションを実行できるようにする AWS Identity and Access Management (IAM) ロールの Amazon リソースネーム (ARN)。ロールが指定されていない場合、Systems Manager Automation はアクセス許可を使用します。
-
DeleteInstanceParameterGroups (オプション):
アタッチされていないすべての Amazon RDS インスタンスパラメータグループを削除するかどうかを判断するために使用されるフラグ。デフォルト値は
falseです。 -
DeleteClusterParameterGroups (オプション):
アタッチされていないすべての Amazon RDS クラスターパラメータグループを削除するかどうかを判断するために使用されるフラグ。デフォルト値は
falseです。 -
DeleteOptionGroups (オプション):
アタッチされていないすべての Amazon RDS オプショングループを削除するかどうかを判断するために使用されるフラグ。デフォルト値は
falseです。 -
承認者 (必須):
アクションを承認または拒否できる AWS 認証済みプリンシパルのリスト。承認者の最大数は 10 です。プリンシパルは、ユーザー名、ユーザー ARN、IAM ロール ARN、または IAM 継承ロール ARN のいずれかの形式を使用して指定できます。
-
-
[実行] を選択します。
-
自動化が開始されます。
-
ドキュメントは以下のステップを実行します。
-
ListRDSResources:現在使用されているインスタンスパラメータグループ、クラスターパラメータグループ、オプショングループを決定するために、Amazon RDS インスタンス、クラスター、スナップショットを一覧表示します。
-
ListInstanceParameterGroups:すべての Amazon RDS インスタンスパラメータグループを一覧表示し、アタッチされていないグループとデフォルト以外のグループを識別します。
-
ListClusterParameterGroups:すべての Amazon RDS クラスターパラメータグループを一覧表示し、アタッチされていないパラメータグループとデフォルト以外のパラメータグループを識別します。
-
ListOptionGroups:すべての Amazon RDS オプショングループを一覧表示し、アタッチされていないグループとデフォルト以外のグループを特定します。
-
BranchOnAutomationParameters:入力パラメータを評価して、リソースを削除する必要があるかどうかを判断します。
-
GenerateApprovalMessage:入力パラメータに基づいて、削除されるすべてのリソースを一覧表示するメッセージを生成します。
-
ApproveDeletion:オートメーションを一時停止し、指定された承認者からの手動承認を待ちます。
-
DeleteInstanceParameterGroups:DeleteInstanceParameterGroupsフラグが に設定されている場合、アタッチされていないインスタンスパラメータグループを削除しますtrue。 -
DeleteClusterParameterGroups:DeleteClusterParameterGroupsフラグが に設定されている場合、アタッチされていないクラスターパラメータグループを削除しますtrue。 -
DeleteOptionGroups:DeleteOptionGroupsフラグが に設定されている場合、アタッチされていないオプショングループを削除しますtrue。 -
GenerateReport:自動化の実行中に削除されたすべてのリソースの最終レポートを生成します。
-
-
完了したら、出力セクションで実行の詳細な結果を確認します。
リファレンス
Systems Manager Automation