Cloud Automatorに登録したIAMロール方式のAWSアカウントと、それに対応するAWS側のIAMロールを削除する際は以下の作業を行います。
- Cloud AutomatorでIAMロール方式のAWSアカウントを解除(削除)する
- AWSマネジメントコンソールでCloudFormationスタックを削除する
それぞれの詳細な手順は以降で解説します。
AWSマネジメントコンソールでIAMロールを直接削除するのは避けてください。
Cloud AutomatorのAWSアカウントに対応するIAMロールはAWS CloudFormation経由で作成・管理されているため、削除する際もCloudFormationから行っていただく必要があります。
1. Cloud AutomatorでIAMロール方式のAWSアカウントを解除(削除)する
- 削除したいAWSアカウント(IAMロール)が属するグループの「グループ設定」で、「AWSアカウント」タブを表示する
- 解除したいAWSアカウントの「編集」ボタンをクリックして、編集ダイアログを表示する
- ダイアログに表示されている「リージョン」と「スタック名」をコピーして控える(この後のAWSマネジメントコンソールでの作業に必要です)
- 控えたらダイアログを閉じる(更新ボタンは押しません)
- 「編集」ボタンの右にある「解除」ボタンをクリックする
- 解除確認のダイアログが表示されるので、そのAWSアカウントを解除してもよければ「Unregister」を押す
以上でCloud Automatorからの削除は完了です。続いて、AWSマネジメントコンソールでの削除も行ってください。
2. AWSマネジメントコンソールでCloudFormationスタックを削除する
- AWSマネジメントコンソールにサインインして、CloudFormationのページにアクセスする
- AWSマネジメントコンソールのリージョンを、あらかじめ控えておいたリージョンに切り替える
- CloudFormationのスタック一覧にて、あらかじめ控えておいたスタック名を使ってスタックを絞り込む
- 絞り込まれたスタックの「スタック名」をクリックして詳細を表示する
- 詳細に表示されている「削除」ボタンを押す
- 確認ダイアログが表示されるので、スタック(およびIAMロール)が削除されてもよければ「削除」ボタンを押す
しばらく待ってスタックの削除が完了すると、IAMロールも削除されています。
以上で不要となったIAMロールをAWSから削除することができました。