Which solution meets these requirements?
Change the AWS CloudFormation templates for us-east-1 and us-west-1 to use an AWS AMI. Relaunch the stack for both Regions.
Copy the custom AMI from us-east-1 to us-west-1. Update the AWS CloudFormation template for us-west-1 to refer to AMI ID for the copied AMI. Relaunch the stack.
Build the custom AMI in us-west-1. Create a new AWS CloudFormation template to launch the stack in us-west-1 with the new AMI ID.
Manually deploy the application outside AWS CloudFormation in us-west-1.
Explanations:
This option requires changing the AWS CloudFormation templates for both regions, which increases operational overhead. Additionally, it does not address the issue of the AMI not existing in us-west-1.
This option involves copying the custom AMI to us-west-1, which resolves the AMI ID error. Updating the CloudFormation template to use the new AMI ID minimizes operational overhead by maintaining the existing infrastructure as code approach.
Building a new AMI in us-west-1 requires additional setup and does not utilize the existing AMI. Creating a new AWS CloudFormation template adds unnecessary complexity and overhead.
Manually deploying the application bypasses the AWS CloudFormation stack management, which increases operational overhead and reduces the benefits of infrastructure as code.