DVAデプロイ

開発チームがAWS CodeDeployを使用してAmazon ECSサービスをBlue/Greenデプロイしています。新しいタスク定義をデプロイした後、本番トラフィックが完全に新しいタスクセットへ切り替わった直後に自動で統合テストスクリプトを実行したいと考えています。appspec.yml のどのライフサイクルフック(Hooks)にテストスクリプトを配置すべきですか?

A
BeforeInstall
BeforeInstallは新タスクセット作成前のライフサイクルフックです。
B
AfterInstall
AfterInstallは新タスクセット作成直後のライフサイクルフックです。
C
BeforeAllowTraffic
BeforeAllowTrafficは本番トラフィック切り替え直前のライフサイクルフックです。
D
AfterAllowTraffic
✓ 正解
本番トラフィックが完全に新しいタスクセットへ切り替わった直後に統合テストを実行するにはAfterAllowTrafficが適切です。

解説

正解: AfterAllowTraffic。 本番トラフィックが完全に新しいタスクセットへ切り替わった直後に統合テストを実行するにはAfterAllowTrafficが適切です。 選択肢Aは、BeforeInstallは新タスクセット作成前のライフサイクルフックです。 選択肢Bは、AfterInstallは新タスクセット作成直後のライフサイクルフックです。 選択肢Cは、BeforeAllowTrafficは本番トラフィック切り替え直前のライフサイクルフックです。

ドメイン別正答率・予想スコアでリアルタイムに実力把握

無限ノックでDVAを徹底対策。全問AI生成のオリジナル問題。

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