AWS認定資格 WEB問題集&徹底解説
デベロッパー–アソシエイト
解説
正解はC(appspec.yaml)です。AWS CodeDeploy で Amazon ECS アプリケーションの Blue/Green デプロイメントを実装する際、appspec.yaml ファイルが必要です。このファイルにはデプロイメントの仕様、タスク定義、コンテナ名、ポートマッピングなどが定義されます。
選択肢 A:buildspec.yml は AWS CodeBuild で使用されるファイルであり、ビルドプロセスを定義しますが、CodeDeploy のデプロイメント設定には使用されません。
選択肢 B:taskdef.json は ECS タスク定義を含むファイルですが、CodeDeploy の Blue/Green デプロイメント戦略を直接定義するものではありません。
選択肢 D:containerDefinitions.json は存在しないファイルです。コンテナ定義は通常、タスク定義の一部として含まれます。
AWS CodeDeploy
選択肢 A:buildspec.yml は AWS CodeBuild で使用されるファイルであり、ビルドプロセスを定義しますが、CodeDeploy のデプロイメント設定には使用されません。
選択肢 B:taskdef.json は ECS タスク定義を含むファイルですが、CodeDeploy の Blue/Green デプロイメント戦略を直接定義するものではありません。
選択肢 D:containerDefinitions.json は存在しないファイルです。コンテナ定義は通常、タスク定義の一部として含まれます。
関連サービスの解説
Amazon Elastic Container Service (Amazon ECS)AWS CodeDeploy
+ 質問 / コメント
解答・解説に疑問がある場合や、よりよい解説がある場合など、お気軽にコメントください。ただし、短文コメントは表示されません。また、中傷などコメントの内容によっては、会員機能を停止させて頂きます。教え学び合える場になれば嬉しいです。(コメント投稿にはログインが必要です)
正答率 50%
No.8 解説
開発者は、AWS CodeDeploy を使用して Amazon ECS アプリケーションをデプロイする際に、Blue/Green デプロイメント戦略を実装する必要があります。CodeDeploy を通じてこの戦略を定義するには、どのファイルを作成または更新する必要がありますか?
- buildspec.yml
- taskdef.json
- appspec.yaml
- containerDefinitions.json