AWS Certified DevOps Engineer – Professional — Question 194

A company needs to implement a robust CI/CD pipeline to automate the deployment of an application in AWS. The pipeline must support continuous integration, continuous delivery, and automatic rollback upon deployment failure. The entire CI/CD pipeline must be capable of being re-provisioned in alternate AWS accounts or Regions within minutes. A DevOps engineer has already created an AWS CodeCommit repository to store the source code.
Which combination of actions should be taken when building this pipeline to meet these requirements? (Choose three.)

Answer options

Correct answer: A, D, F

Explanation

Option A is correct as configuring AWS CodePipeline with a build stage using AWS CodeBuild is essential for continuous integration and delivery. Option D is also valid since AWS Elastic Beanstalk can simplify the deployment process, meeting the requirements of the pipeline. Finally, option F is necessary for re-provisioning the pipeline in different AWS accounts or regions quickly. Options B, C, and E do not directly contribute to the core requirements of CI/CD automation and rapid re-provisioning.