AWS Certified DevOps Engineer – Professional (DOP-C02) — Question 320

A company has an AWS CodePipeline pipeline in the eu-west-1 Region. The pipeline stores the build artifacts in an Amazon S3 bucket. The pipeline builds and deploys an AWS Lambda function by using an AWS CloudFormation deploy action.

A DevOps engineer needs to update the existing pipeline to also deploy the Lambda function to the us-east-1 Region. The pipeline has already been updated to create an additional artifact to deploy to us-east-1.

Which combination of steps should the DevOps engineer take to meet these requirements? (Choose two.)

Answer options

Correct answer: C, E

Explanation

To deploy resources across multiple regions using AWS CodePipeline, an artifact store (S3 bucket) must be created in each target region, and CodePipeline must have read/write permissions to these buckets, making Option C correct. The pipeline's definition must be updated to declare these regional S3 buckets in the artifactStoreMap, and a new deploy action must be configured to use the artifact targeted for us-east-1, making Option E correct. Using S3 Cross-Region Replication (CRR) is not required because CodePipeline natively manages artifact copying across regional artifact stores.