SOA-C03:AWS Certified CloudOps Engineer - Associate デプロイ・プロビジョニング・自動化 問2
デプロイ・プロビジョニング・自動化/クラウドリソースのプロビジョニングと保守多数の AWS アカウントと複数リージョンへ、同一の CloudFormation 構成を一括で展開・管理したいと考えています。最も適切なのはどれですか。
当サイトのオリジナル問題(SOA-C03:AWS Certified CloudOps Engineer - Associateの出題範囲「デプロイ・プロビジョニング・自動化」に対応。実際の試験問題ではありません)
- A各アカウントで手動でテンプレートを実行する
- Bアカウントごとに別々のテンプレートを作成する
- Cリージョンを 1 つに限定して展開する
- DAWS CloudFormation StackSets を使い、複数アカウント・複数リージョンへスタックを一括で展開・管理する
正解:D
解説
AWS CloudFormation StackSets は、1 つのテンプレートから複数の AWS アカウントおよび複数のリージョンへスタックを一括で展開・更新・管理できる機能です。多数のアカウント/リージョンに同一構成を配布する運用に適しています。
選択肢ごとの解説
- A誤り。各アカウントで手動実行するのは、規模が大きいと非効率で一貫性も保ちにくいです。
- B誤り。アカウントごとに別テンプレートを作ると、重複と不整合が生じます。
- C誤り。リージョンを 1 つに限定するのは、複数リージョン展開という要件に反します。
- D正しい。StackSets を使えば、複数アカウント・複数リージョンへスタックを一括で展開・管理できます。