AWS Certified Solutions Architect – Associate (SAA-C03) — Question 157

A company is running a publicly accessible serverless application that uses Amazon API Gateway and AWS Lambda. The application’s traffic recently spiked due to fraudulent requests from botnets.

Which steps should a solutions architect take to block requests from unauthorized users? (Choose two.)

Answer options

Correct answer: A, C

Explanation

Creating a usage plan with an API key (Option A) helps ensure that only verified users can access the API, effectively blocking unauthorized requests. Implementing an AWS WAF rule (Option C) can automatically filter out malicious traffic, providing an additional layer of protection. The other options, such as modifying the API access or adding logic in Lambda, are less effective in managing unauthorized access compared to these two solutions.