AWS CloudFormation StackSets を削除する
StackSet を削除するには、まず StackSet のスタックをすべて削除する必要があります。すべてのスタックを削除する方法の詳細については、「StackSets からスタックを削除する」を参照してください。
StackSet を削除する (コンソール)
StackSet を削除するには
AWS Management Console にサインインし、AWS CloudFormation コンソール (https://console.aws.amazon.com/cloudformation
) を開きます。 -
画面の上部のナビゲーションバーで、StackSet を作成した AWS リージョン を選択します。
-
[StackSets] ページで、StackSet を選択します。
-
StackSet を選択した状態で、[アクション] メニューから [StackSet の削除] を選択します。
-
StackSet の削除を確認するプロンプトが表示されたら、[StackSet の削除] を選択します。
StackSet を削除する (AWS CLI)
注記
委任管理者として機能する場合は、コマンドに --call-as
DELEGATED_ADMIN
を含める必要があります。
StackSet を削除するには
-
次の delete-stack-set コマンドを使用します。確認を求められたら、
y
と入力してから [Enter] キーを押して続行します。aws cloudformation delete-stack-set --stack-set-name
my-stackset
-
list-stack-sets コマンドを実行して、StackSet が削除されたことを確認します。list-stack-sets コマンドの結果は、
DELETED
のステータスを持つスタックを表示します。aws cloudformation list-stack-sets
Delete Service Roles (オプション)
CloudFormation が StackSet オペレーションを実行するために必要な IAM サービスロールが不要になった場合は、ロールを削除することをお勧めします。
セルフマネージド型の StackSets の場合、作成したロールになります。これらのユーザーロールの詳細については、「セルフマネージド型のアクセス許可を付与する」を参照してください。
サービスマネージド型の StackSets の場合、StackSets 用に自動的に作成されたロールには、組織管理アカウントに CloudFormationStackSetsOrgAdmin
、各ターゲットアカウントに CloudFormationStackSetsOrgMember
のサフィックスが付いています。詳細については、「サービスにリンクされた役割」を参照してください。
サービスロールを削除するには (コンソール)
AWS Management Console にサインインして、IAM コンソール https://console.aws.amazon.com/iam/
を開きます。 -
ナビゲーションペインから、[ロール] を選択し、削除するロールの隣にあるチェックボックスをオンにします。
-
ページ上部の [Role actions (ロールのアクション)] メニューで、[Delete role (ロールの削除)] を選択します。
-
確認ダイアログボックスで、[Yes, Delete] を選択します。確実に削除する場合は、サービスの最終アクセス時間データをまだロード中であっても、削除を実行できます。
サービスロールを削除するには (AWS CLI)
-
次の delete-role コマンドを使用します。確認を求められたら、
y
と入力してから [Enter] を押します。aws iam delete-role --role-name
role name
ロールの削除に関する詳細については、「IAM ユーザーガイド」の「Deleting roles and instance profiles (ロールおよびインスタンスプロファイルの削除)」を参照してください。