An asynchronous HTTP application implemented as a Lambda function is invoked through a public API Gateway endpoint in us-east-1. You must redesign the application to support failover to another AWS Region. Which design meets this requirement?
Choose an answer
Tap an option to check your answer.
Correct answer: Deploy the Lambda function and an API Gateway endpoint in us-west-2, and use Amazon Route 53 with a failover routing policy to route traffic between the API Gateway endpoints in the two Regions..
Why this is the answer
The correct design involves deploying the entire application stack (Lambda function and API Gateway) to a second region, us-west-2, to create a fully redundant setup. Amazon Route 53 with a failover routing policy can then direct traffic to the primary region (us-east-1) and automatically switch to the secondary region (us-west-2) if the primary becomes unhealthy. This provides true disaster recovery. Option 1 is incorrect because routing traffic from us-west-2 API Gateway to a Lambda in us-east-1 still creates a single point of failure in us-east-1 for the Lambda function. Option 2 addresses asynchronous processing but doesn't provide cross-region failover for the API Gateway or Lambda function itself. Option 3 is incorrect because AWS Global Accelerator typically works with Application Load Balancers or EC2 instances, not directly with API Gateway endpoints for failover in this manner. While Global Accelerator can improve performance, Route 53's failover policy is the standard for regional failover with API Gateway.
Pass your exam — without the endless answer hunt
Get every verified question and explanation for this exam in one place, and save hours of prep. 1,000+ certifications · 20+ languages · free to start.
Pass your exam faster → No card needed