Q10 — AWS DOP-C02 第2章

第 10/100 問 | ← 第2章

ある企業が、継続的デリバリー(CD)パイプラインを構築しようとしています。同社はアプリケーションコードをプライベートなGitHubリポジトリに保存しており、アプリケーションコンポーネントをAmazon Elastic Container Service(Amazon ECS)、Amazon EC2、およびAWS Lambdaにデプロイする必要があります。また、パイプラインは手動承認操作をサポートする必要があります。

正解: B. AWS CodePipelineとAWS CodeDeployをデプロイプロバイダーとして使用します。

解説

問題文の要件は、プライベートGitHubリポジトリからコードを取得し、Amazon ECS、Amazon EC2、およびAWS Lambdaにアプリケーションコンポーネントをデプロイする継続的デリバリー(CD)パイプラインを構築すること、および手動承認操作をサポートすることです。AWS CodePipelineは、アプリケーションのビルド、テスト、デプロイを自動化する完全マネージド型の継続的デリバリーサービスです。一方、AWS CodeDeployは、Amazon ECS、EC2インスタンス、またはLambda関数へのアプリケーションデプロイを支援するデプロイサービスです。AWS CodePipelineとAWS CodeDeployを組み合わせることで、問題文のすべての要件(手動承認操作を含む)を満たすことができます。したがって、選択肢Bが正しい答えです。 全文を表示