BlackFriday 2024! Hurry Up, Grab the Special Discount - Save 25% - Ends In 00:00:00 Coupon code: SAVE25
Welcome to Pass4Success

- Free Preparation Discussions

Amazon Exam DVA-C02 Topic 5 Question 24 Discussion

Actual exam question for Amazon's DVA-C02 exam
Question #: 24
Topic #: 5
[All DVA-C02 Questions]

A developer is designing a serverless application for a game in which users register and log in through a web browser The application makes requests on behalf of users to a set of AWS Lambda functions that run behind an Amazon API Gateway HTTP API

The developer needs to implement a solution to register and log in users on the application's sign-in page. The solution must minimize operational overhead and must minimize ongoing management of user identities.

Which solution will meet these requirements'?

Show Suggested Answer Hide Answer
Suggested Answer: A

Amazon Cognito User Pools:A managed user directory service, simplifying user registration and login.

Social Identity Providers:Cognito supports integration with external providers (e.g., Google, Facebook), reducing development effort.

IAM Roles for Authorization:Cognito-managed IAM roles grant fine-grained access to AWS resources (like Lambda functions).

Operational Overhead:Cognito minimizes the need to manage user identities and credentials independently.


Amazon Cognito Documentationhttps://docs.aws.amazon.com/cognito/

Cognito User Pools for Web Applications:https://docs.aws.amazon.com/cognito/latest/developerguide/cognito-user-pools-app-integration.html

Contribute your Thoughts:

German
5 months ago
I see where both of you are coming from. But I think option B is a good compromise. Creating users in IAM groups could provide a good balance of simplicity and security.
upvoted 0 times
...
Hui
6 months ago
I disagree, I believe option D is the way to go. Storing users and passwords in DynamoDB with an attached IAM policy seems simpler and easier to manage.
upvoted 0 times
...
Pa
6 months ago
I think option A is the best choice. Amazon Cognito user pools will handle user registration and login efficiently.
upvoted 0 times
...
Donette
7 months ago
I agree with Lawrence, storing user information in DynamoDB seems like a good solution.
upvoted 0 times
...
Lawrence
7 months ago
But wouldn't option D be more efficient in managing user identities?
upvoted 0 times
...
Gail
7 months ago
I think option A is the best choice.
upvoted 0 times
Ashley
6 months ago
The developer will be able to focus more on the game development with this efficient solution in place.
upvoted 0 times
...
Vanesa
7 months ago
Option A is indeed the best choice for the game application's sign-in page.
upvoted 0 times
...
Son
7 months ago
I think the developer will have no trouble implementing this solution for the serverless application.
upvoted 0 times
...
Keneth
7 months ago
This solution will definitely minimize ongoing management of user identities as required by the developer.
upvoted 0 times
...
Tequila
7 months ago
It makes sense to configure 1AM roles for the identity pools to manage user identities easily.
upvoted 0 times
...
Rory
7 months ago
Yeah, using Amazon Cognito user pools for external social identity providers will definitely minimize operational overhead.
upvoted 0 times
...
Kenny
7 months ago
I agree with you, option A seems like the most efficient solution.
upvoted 0 times
...
...

Save Cancel