A public open-data JSON API needs API keys, throttling, and stage-based deploys in front of a simple CRUD Lambda backend. Which service should front the API?
Select an answer to reveal the explanation.
Short Explanation
Citizens need a front desk with a ticket window, rate limits, and a "dev vs prod" door—not a raw loading dock. API Gateway gives keys, throttling, and stages in front of Lambda CRUD. CloudFront or an ALB alone skip those API-management knobs; Direct Connect is the wrong front door for a public JSON API.
Full Explanation
Amazon API Gateway is the managed front door for HTTP/REST APIs backed by Lambda, with built-in support for API keys, throttling, and deployment stages. CloudFront alone and ALB-to-Lambda lack that API product surface. Direct Connect is private network connectivity, not a public developer-facing API gateway.