Exam DOP-C02 All QuestionsBrowse all questions from this exam
Question 276

A DevOps engineer needs to implement integration tests into an existing AWS CodePipeline CI/CD workflow for an Amazon Elastic Container Service (Amazon ECS) service. The CI/CD workflow retrieves new application code from an AWS CodeCommit repository and builds a container image. The Cl/CD workflow then uploads the container image to Amazon Elastic Container Registry (Amazon ECR) with a new image tag version.

The integration tests must ensure that new versions of the service endpoint are reachable and that various API methods return successful response data. The DevOps engineer has already created an ECS cluster to test the service.

Which combination of steps will meet these requirements with the LEAST management overhead? (Choose three.)

    Correct Answer: A, D, E

    To meet the requirements with the least management overhead, the following steps should be taken: Add a deploy stage to the pipeline and configure Amazon ECS as the action provider to enable the automatic deployment of the new container image to the ECS cluster. Update the image build pipeline stage to output an imagedefinitions.json file that references the new image tag, ensuring that the correct image is used for deployment. Finally, create an AWS Lambda function that runs connectivity checks and API calls against the service and integrate this function with CodePipeline using a Lambda action stage, thereby automating the integration tests.

Discussion
xdkonorek2Options: ADE

ADE https://docs.aws.amazon.com/codepipeline/latest/userguide/ecs-cd-pipeline.html