SOA-C03#1(deployment)

SOA-C03#1(deployment)

運用エンジニアは複数の AWS アカウントとリージョンに同一の VPC ベースライン CloudFormation テンプレートを展開する必要があります。新規アカウント追加時にも自動展開させたい場合、最も適した方法はどれですか。

ディスカッション 0

正解:A

正解の根拠

CloudFormation StackSets は Organizations と統合することで、OU 配下の全アカウント・指定リージョンへ一括展開でき、自動デプロイを有効化すると新規参加アカウントへもベースラインが自動適用されます。これによりガバナンス維持と運用負荷削減を両立できます。

展開方式の比較

方式新規自動適用運用負荷
StackSets + Orgあり
個別スタックなし
Service Catalog手動起動
パイプライン乱立個別構築要

設定例

aws cloudformation create-stack-set 
  --stack-set-name vpc-baseline 
  --template-body file://vpc.yaml 
  --permission-model SERVICE_MANAGED 
  --auto-deployment Enabled=true,RetainStacksOnAccountRemoval=false

不正解の理由

  • B: Service Catalog は自動展開を直接行わず、各アカウントでの起動操作が必要となり新規アカウント自動適用に不適です。
  • C: パイプライン乱立は管理が煩雑になり、整合性確保が困難でアカウント追加時の自動化要件にも対応できません。
  • D: 個別 CLI 実行はオペレーションミスと工数が大きく発生し、新規アカウント追加時の自動展開要件を満たせません。

参考:StackSets と Organizations


コメント

コメント

コメントする

目次