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

A company hosts its application on AWS. The company uses Amazon Cognito to manage users. When users log in to the application, the application fetches required data from Amazon DynamoDB by using a REST API that is hosted in Amazon API Gateway. The company wants an AWS managed solution that will control access to the REST API to reduce development efforts.

Which solution will meet these requirements with the LEAST operational overhead?

Answer options

Correct answer: D

Explanation

The correct answer is D because using an Amazon Cognito user pool authorizer in API Gateway allows seamless integration with user authentication, reducing operational overhead. Options A, B, and C require additional development and maintenance efforts, such as managing Lambda functions or API keys, which complicate the process compared to the managed solution offered by Amazon Cognito.