1
0

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?

AWS CloudFormation StackSetsとOU

Last updated at Posted at 2024-10-07

内容

AWS OrganizationsとAWS CloudFormation StackSetsを活用することで、OU内の複数アカウントに一貫したリソースデプロイが可能です。本記事では、アカウントがOUから離脱または参加した際に、デプロイされたリソースの挙動を確認していきます。

シナリオ

  1. SwitchRole用のテンプレートを作成
  2. 1.で作成したCloudFormationをOUにStackSetsでデプロイ
  3. この状態で、OU内のアカウントをOU外に移動や、再度OU内へ移動したときの様子を確認

挙動を確認

CloudFormationのStackSetsでOUにデプロイ

CloudFormation StackSetsデプロイの様子
image.png

OU内のアカウントにSwich Role入れるか確認

OUにデプロイできたので、SwitchRoleをして確認する
image.png

アカウントIDと作ったSwitchRole用のRole名を入力し切り替える
image.png

スイッチロール後の画面
image.png

OU配下のアカウントのIAMロールの様子

ちゃんと、デプロイできてますね。
image.png


アカウントをStackSetsをOU外に移動

OU外に移動させたアカウントのIAMRoleを確認するとSwitchRole用のIAMロールが消えています。
image.png


再度、SwitchRoleをデプロイしたOUにアカウントを移動させる

→アカウントX内でCloudFormationの様子を確認すると、SwitchRoleのCloudFormationがデプロイされています。

image.png

image.png

まとめ

AWS CloudFormation スタックセットは、組織内の複数アカウントに対するリソース管理を大幅に簡素化できる。しかし、OU 間でアカウントを移動する際には、スタックセットによるリソースの自動作成・削除が行われるため、アカウントをOU外に移動させたときはリソースが影響が出ないか注意が必要です。

1
0
0

Register as a new user and use Qiita more conveniently

  1. You get articles that match your needs
  2. You can efficiently read back useful information
  3. You can use dark theme
What you can do with signing up
1
0

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?