AmazonAmazon DevOps Engineer Professional DOP-C02 Certification
·JA
·更新日 4 Aug 2026
会社は、bashデプロイスクリプトをAWS開発者ツールに置き換えたいと考えていますが、以下のデプロイステップは維持する必要があります。単体テストの実行、サービスの停止/開始、ALBへのインスタンスの登録解除と再登録、ファイル権限の更新。AWSサービスを使用して同じデプロイ機能を提供するソリューションはどれですか?
解答を選択
オプションをタップして解答を確認してください。
正解: AWS CodePipelineを使用してAWS CodeBuildをトリガーし、アプリケーションをテストします。AWS CodeDeployのappspec.ymlファイルによって呼び出されるbashスクリプトを使用して、サービスを再起動します。AWS CodeDeployデプロイグループ内のインスタンスをALBから登録解除および再登録します。appspec.ymlファイルを更新して、カスタムスクリプトなしでファイル権限を更新します。.
これが解答である理由
このソリューションは、各タスクに最適なAWSサービスを組み合わせます。CodePipelineはワークフローをオーケストレーションし、CodeBuildは単体テストを実行します。CodeDeployはデプロイメントの主要な部分を処理します。appspec.ymlのライフサイクルフックでbashスクリプトを呼び出すことで、サービスの停止/開始という既存のロジックを維持できます。ALBからのインスタンスの登録解除と再登録は、CodeDeployのデプロイグループ設定で直接処理できます。ファイル権限の更新は、appspec.ymlのpermissionsセクションでカスタムスクリプトなしで宣言的に実行できます。
他の選択肢は、CodeDeployの機能の誤用や、タスクに不適切なサービスの使用が含まれています。例えば、CodeDeployで単体テストを直接実行したり、CodeBuildでALBの登録解除/再登録を行ったりすることは一般的ではありません。
試験に合格 — 終わりのない解答探しなしで
この試験のすべての検証済み問題と解説を1か所で入手し、準備時間を大幅に節約しましょう。1,000以上の認定 · 20以上の言語 · 無料で開始。
試験に早く合格する →
カード不要