メニュー
AWS CloudFormation
ユーザーガイド (API Version 2010-05-15)

スタックセットの削除

「AWS CloudFormation StackSets の使用開始」ウォークスルーを完了したあと、このセクションの手順に従って、このウォークスルーの一部として作成したスタックセットや他のリソースを削除することができます。スタックセットを削除するには、まずスタックセットのスタックインスタンスをすべて削除する必要があります。すべてのスタックインスタンスを削除する方法の詳細については、スタックインスタンスの削除 を参照してください。

スタックセットの削除

すべてのスタックインスタンスを削除したあと、スタックセットを削除することができます。

AWS マネジメントコンソール を使用してスタックセットを削除するには

  1. StackSets ホームページで、「新しいスタックセットの作成」で作成したスタックセットを選択します。このウォークスルーで、my-awsconfig-stackset という名前のスタックセットを作成しました。

     スタックセットの選択
  2. スタックセットを選択した状態で、[Actions] メニューから [Delete stack set] を選択します。

  3. スタックセットを削除するか確認するプロンプトが表示されたら、[Yes, Delete] を選択します。

     スタックセット削除の確認

AWS CLI を使用してスタックセットを削除するには

  1. 次のコマンドを実行します。確認を求められたら、「y」と入力してから [Enter] キーを押して続行します。

    Copy
    aws cloudformation delete-stack-set --stack-set-name my-awsconfig-stackset
  2. list-stack-sets コマンドを実行して、スタックセットが削除されたことを確認します。list-stack-sets コマンドの結果は、DELETED のステータスを持つスタックを表示します。

    Copy
    aws cloudformation list-stack-sets

Delete Service Roles (オプション)

このガイドのウォークスルーの 前提条件 の一部として作成したサービスロールを削除します。StackSets を開始するにあたって作成したロールは、管理者アカウントでは AWSCloudFormationStackSetAdministrationRole と名付けられ、各ターゲットアカウントでは AwsCloudFormationStackSetExecutionRole と名付けられています。ロールの削除に関する詳細については、IAM ユーザーガイドロールおよびインスタンスプロファイルの削除を参照してください。

AWS マネジメントコンソール を使用してサービスロールを削除するには

  1. AWS マネジメントコンソール にサインインし、IAM コンソール(https://console.aws.amazon.com/iam/)を開きます。

  2. ナビゲーションペインで、[Roles] を選択し、次に削除したいロールの隣のチェックボックスをオンにします。

  3. ページ上部の [Role actions] メニューで、[Delete role] を選択します。

  4. 確認ダイアログボックスで、[Yes, Delete] を選択します。確実に削除する場合は、サービスの最終アクセス時間データをまだロード中であっても、削除を実行できます。

AWS CLI を使用してサービスロールを削除するには

  • 次のコマンドを実行します。確認を求められたら、「y」と入力してから [Enter] キーを押して続行します。

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