SOA-C03:AWS Certified CloudOps Engineer - Associate デプロイ・プロビジョニング・自動化 問7
デプロイ・プロビジョニング・自動化/クラウドリソースのプロビジョニングと保守CloudFormation で作成したスタックのリソースが、コンソールから手動で変更され、テンプレートの定義と実態がずれている疑いがある。この差分を検出したい。最も適した機能はどれか。
当サイトのオリジナル問題(SOA-C03:AWS Certified CloudOps Engineer - Associateの出題範囲「デプロイ・プロビジョニング・自動化」に対応。実際の試験問題ではありません)
- A変更セット(change set。適用前に変更内容をプレビューする)
- Bスタックポリシー
- Cドリフト検出(drift detection。実リソースとテンプレート定義の差分を検出する)
- DStackSets
正解:C
解説
CloudFormation のドリフト検出(drift detection)は、スタックの実リソースの構成が、テンプレート(スタックの期待状態)からどれだけずれているか(ドリフト)を検出します。変更セットはこれから行う更新のプレビュー、スタックポリシーは更新保護、StackSets は複数展開であり、手動変更の差分検出の機能ではありません。
下線の用語は 用語集 で意味を確認できます。
選択肢ごとの解説
- A誤り。変更セットはこれから行う更新のプレビューで、既存の手動変更の差分検出ではありません。
- B誤り。スタックポリシーは更新時の保護で、差分検出ではありません。
- C正しい。実態とテンプレの差分検出はドリフト検出です。
- D誤り。StackSetsは複数アカウント/リージョンへの展開です。