AWS Certified Developer – Associate (DVA-C02) — Question 82

A company has a web application that runs on Amazon EC2 instances with a custom Amazon Machine Image (AMI). The company uses AWS CloudFormation to provision the application. The application runs in the us-east-1 Region, and the company needs to deploy the application to the us-west-1 Region.

An attempt to create the AWS CloudFormation stack in us-west-1 fails. An error message states that the AMI ID does not exist. A developer must resolve this error with a solution that uses the least amount of operational overhead.

Which solution meets these requirements?

Answer options

Correct answer: B

Explanation

Option B is correct because copying the AMI to the target region and updating the template is a straightforward solution that minimizes operational overhead. Option A requires changing templates for both regions, which is more complex. Option C involves building a new AMI and creating a new template, adding unnecessary work. Option D bypasses AWS CloudFormation, which goes against the goal of using it for deployment.