無限ノック › DVA 練習問題一覧 › 問題
DVAデプロイ

開発チームが本番環境のCloudFormationスタックを更新しようとしています。スタックにはRDSデータベースインスタンスが含まれており、テンプレートの変更によってデータベースが置き換え(再作成)される可能性があります。データ消失のリスクを事前に把握するため、更新を適用する前に変更内容をプレビューする最も適切な方法はどれですか?

A
aws cloudformation validate-template コマンドでテンプレートの構文を検証する
aws cloudformation validate-template コマンドでテンプレートの構文を検証することは、構文チェックのみであり、今後の更新内容のプレビューではありません。
B
CloudFormationのドリフト検出(Drift Detection)を実行して現在のリソース状態とテンプレートの差異を確認する
CloudFormationのドリフト検出(Drift Detection)は、既存リソースが手動変更された差異を検出する機能であり、今後の更新内容のプレビューとは異なります。
C
変更セット(Change Set)を作成し、Replacement フィールドを確認してから実行する
✓ 正解
CloudFormationの変更セット(Change Set)は、スタック更新を適用する前にどのリソースが追加・変更・削除・置き換えられるかをプレビューする機能です。RDSなどのステートフルリソースで Replacement が True になっている場合はデータ消失のリスクがあるため事前確認が重要です。
D
CloudFormationスタックに終了保護(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生成のオリジナル問題。

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