SOAデプロイ、プロビジョニング、および自動化

AWS Organizations で100以上のメンバーアカウントを管理している。全アカウントへ CloudTrail の有効化と S3 パブリックアクセスブロック設定を展開し、新規参加アカウントにも自動でリソースを作成したい。最も運用負荷が低い方法はどれか。

A
CloudFormation StackSets を SERVICE_MANAGED 権限で作成し、対象 OU への自動デプロイメントを有効にする
✓ 正解
SERVICE_MANAGED 権限は Organizations のサービスリンクロールを使用するため IAM ロールの手動作成が不要で、自動デプロイメント機能で新規アカウントへの展開も自動化できる。
B
CloudFormation StackSets を SELF_MANAGED 権限で作成し、管理アカウントと各メンバーアカウントに IAM ロールを手動でセットアップする
SELF_MANAGED 権限は管理アカウントと各ターゲットアカウントへの IAM ロール手動作成が必要で、新規アカウントへの自動デプロイメント機能を持たない。
C
Lambda 関数を作成し、Organizations の新規アカウント作成イベントをトリガーに各アカウントへ CloudFormation スタックをクロスアカウントでデプロイする
Lambda によるクロスアカウントデプロイは実装可能だが、コード管理やエラーハンドリングが必要となり StackSets に比べて運用負荷が高い。
D
AWS Config Rules でコンプライアンスチェックを設定し、非準拠アカウントに対して SSM Automation で CloudTrail と S3 設定を自動修復する
AWS Config と SSM Automation の組み合わせは既存リソースのドリフト修復には有効だが、新規アカウントへの初回リソース作成には対応していない。

解説

SERVICE_MANAGED 権限の StackSets は Organizations と統合されており、自動デプロイメント機能により OU に追加された新規アカウントへも自動でスタックインスタンスが作成される。

ドメイン別正答率・予想スコアでリアルタイムに実力把握

無限ノックでSOAを徹底対策。全問AI生成のオリジナル問題。

無料で演習を始める →
SOA の問題一覧に戻る