AWS Certified Solutions Architect – Professional — Question 768

A company is deploying a new API to AWS. The API uses Amazon API Gateway with a Regional API endpoint and an AWS Lambda function for hosting. The API retrieves data from an external vendor API, stores data in an Amazon DynamoDB global table, and retrieves data from the DynamoDB global table. The API key for the vendor's API is stored in AWS Secrets Manager and is encrypted with a customer managed key in AWS Key Management Service (AWS KMS). The company has deployed its own API into a single AWS Region.

A solutions architect needs to change the API components of the company's API to ensure that the components can run across multiple Regions in an active-active configuration.

Which combination of changes will meet this requirement with the LEAST operational overhead? (Choose three.)

Answer options

Correct answer: B, C, F

Explanation

To achieve a multi-Region active-active setup with the least operational overhead, you must use KMS multi-Region keys (Option B) and utilize AWS Secrets Manager's built-in replication feature to automatically sync secrets across Regions (Option C). Additionally, the Lambda code must be deployed to all target Regions, and the API Gateway must be configured to route to the local Lambda instances (Option F). Manually copying secrets (Option E) increases overhead, existing single-Region KMS keys cannot be converted to multi-Region keys (Option D), and latency-based routing is preferred over multivalue routing for active-active API endpoints (Option A).