AWS Certified Developer – Associate — Question 3

A developer is creating a mobile application that will not require users to log in.
What is the MOST efficient method to grant users access to AWS resources?

Answer options

Correct answer: D

Explanation

The correct answer is D because Amazon Cognito allows unauthenticated users to access AWS resources by associating them with an IAM role that has limited permissions, ensuring security while maintaining ease of access. Option A involves authentication, which contradicts the requirement of not needing a login, while options B and C both suggest creating IAM users or credentials, which is unnecessary and inefficient for unauthenticated access.