Q55 — AWS DVA-C02 第1章

第 55/100 問 | ← 第1章

AWS CodeDeploy を使用したインプレイスデプロイにおいて、フックの実行順序はどれですか?

正解: B. ApplicationStop > BeforeInstall > AfterInstall > ApplicationStart

解説

AWS CodeDeploy を使用したインプレイスデプロイでは、フックの実行順序は以下の通りです:ApplicationStop → BeforeInstall → AfterInstall → ApplicationStart。つまり、まず ApplicationStop フックが実行され、インスタンス上で実行中のアプリケーションの現在のバージョンを停止します。次に、BeforeInstall フックが実行され、新しいアプリケーションバージョンのインストールに向けたインスタンスの準備を行います。その後、AfterInstall フックを使用してアプリケーションの新しいバージョンをインストールします。最後に、ApplicationStart フックが実行され、新しいバージョンのアプリケーションを起動します。したがって、正しい答えは選択肢 B:ApplicationStop → BeforeInstall → AfterInstall → ApplicationStart です。