AWS Certified Solutions Architect – Professional (SAP-C02) — Question 296

A company is building an application that will run on an AWS Lambda function. Hundreds of customers will use the application. The company wants to give each customer a quota of requests for a specific time period. The quotas must match customer usage patterns. Some customers must receive a higher quota for a shorter time period.

Which solution will meet these requirements?

Answer options

Correct answer: A

Explanation

Amazon API Gateway REST APIs natively support usage plans and API keys, which allow administrators to define custom request quotas and throttling limits for individual customers or tiers. HTTP APIs do not support usage plans, making Option B incorrect. AWS WAF rate-based rules and Lambda concurrency limits are designed for rate limiting and resource protection, respectively, rather than managing granular, business-level request quotas for hundreds of individual clients.