
Answer-first summary for fast verification
Answer: Employ Amazon Cognito to grant unauthenticated users limited resource access via IAM roles.
The correct answer is D. Amazon Cognito allows you to create unique identities for users of your application and assign permissions to these identities using IAM roles. By using Cognito's unauthenticated identities (also known as guest users), you can grant limited AWS resource access to users without requiring them to log in. This approach is secure, scalable, and does not require the management of user credentials. Options A, B, and C do not provide the same level of efficiency and security for unauthenticated user access.
Author: LeetQuiz Editorial Team
Ultimate access to all questions.
For a mobile app without user login requirements, what is the most efficient way to provide access to AWS resources?
A
Utilize an identity provider for secure application authentication.
B
Deploy an AWS Lambda to generate an IAM user upon user app access.
C
Generate AWS KMS credentials for application use and assign to users.
D
Employ Amazon Cognito to grant unauthenticated users limited resource access via IAM roles.
No comments yet.