DVAデプロイ
開発チームが本番環境のCloudFormationスタックを更新しようとしています。スタックにはRDSデータベースインスタンスが含まれており、テンプレートの変更によってデータベースが置き換え(再作成)される可能性があります。データ消失のリスクを事前に把握するため、更新を適用する前に変更内容をプレビューする最も適切な方法はどれですか?
Aaws cloudformation validate-template コマンドでテンプレートの構文を検証する
aws cloudformation validate-template コマンドでテンプレートの構文を検証することは、構文チェックのみであり、今後の更新内容のプレビューではありません。
BCloudFormationのドリフト検出(Drift Detection)を実行して現在のリソース状態とテンプレートの差異を確認する
CloudFormationのドリフト検出(Drift Detection)は、既存リソースが手動変更された差異を検出する機能であり、今後の更新内容のプレビューとは異なります。
C変更セット(Change Set)を作成し、Replacement フィールドを確認してから実行する
✓ 正解
CloudFormationの変更セット(Change Set)は、スタック更新を適用する前にどのリソースが追加・変更・削除・置き換えられるかをプレビューする機能です。RDSなどのステートフルリソースで Replacement が True になっている場合はデータ消失のリスクがあるため事前確認が重要です。
DCloudFormationスタックに終了保護(Termination Protection)を設定する
CloudFormationスタックに終了保護(Termination Protection)を設定することは、スタック削除を防ぐ機能であり、更新内容のプレビューではありません。
解説
CloudFormationの変更セット(Change Set)は、スタック更新を適用する前にどのリソースが追加・変更・削除・置き換えられるかをプレビューする機能です。RDSなどのステートフルリソースで Replacement が True になっている場合はデータ消失のリスクがあるため事前確認が重要です。
選択肢Aのaws cloudformation validate-template コマンドでテンプレートの構文を検証することは、構文チェックのみであり、今後の更新内容のプレビューではありません。
選択肢BのCloudFormationのドリフト検出(Drift Detection)は、既存リソースが手動変更された差異を検出する機能であり、今後の更新内容のプレビューとは異なります。
選択肢DのCloudFormationスタックに終了保護(Termination Protection)を設定することは、スタック削除を防ぐ機能であり、更新内容のプレビューではありません。
ドメイン別正答率・予想スコアでリアルタイムに実力把握
無限ノックでDVAを徹底対策。全問AI生成のオリジナル問題。
無料で演習を始める →