New Year Sale 2026! Hurry Up, Grab the Special Discount - Save 25% - Ends In 00:00:00 Coupon code: SAVE25
Welcome to Pass4Success

- Free Preparation Discussions

Amazon DVA-C02 Exam - 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:

0/2000 characters
Britt
3 months ago
Totally agree, A minimizes management hassle!
upvoted 0 times
...
Tesha
3 months ago
Wait, can you really store passwords in DynamoDB? That seems risky.
upvoted 0 times
...
Ulysses
3 months ago
C sounds like overkill for just user management.
upvoted 0 times
...
Whitley
4 months ago
I think B is a bit too complex for this scenario.
upvoted 0 times
...
Emelda
4 months ago
A is definitely the way to go with Cognito!
upvoted 0 times
...
Inocencia
4 months ago
I feel like option C is overkill for just user registration and login, but I can't quite recall why we wouldn't use a database for this purpose.
upvoted 0 times
...
Brinda
4 months ago
I practiced a similar question where using DynamoDB for user storage seemed like a good idea, but I wonder if it really minimizes management as required here.
upvoted 0 times
...
Eloisa
4 months ago
I think option B sounds familiar, but I recall that managing IAM groups manually can lead to more overhead, which we want to avoid.
upvoted 0 times
...
Cortney
5 months ago
I remember studying about Amazon Cognito and how it simplifies user management, but I'm not entirely sure if it's the best fit for this scenario.
upvoted 0 times
...
Jeff
5 months ago
I'm not sure about the DynamoDB option. Storing user passwords directly in a database doesn't seem very secure. I think I'll need to rule that one out and focus on the Cognito and IAM role options.
upvoted 0 times
...
Mee
5 months ago
Hmm, I'm a bit confused by the options here. I'm not sure if creating IAM roles for identity pools or managing permissions through an RDS database is the best approach for a serverless application. I'll need to think this through carefully.
upvoted 0 times
...
Franklyn
5 months ago
This looks like a pretty straightforward question about implementing a user authentication solution for a serverless application. I think the key is to find the solution that minimizes operational overhead and ongoing management of user identities.
upvoted 0 times
...
Dominga
5 months ago
Ah, I see! Using Amazon Cognito user pools with social identity providers seems like the way to go. That would handle the user management for us and integrate nicely with the serverless architecture. I'm confident that's the right solution for this scenario.
upvoted 0 times
...
Oliva
5 months ago
I think the subcommand to start a new container is 'run'. That's the one I usually use for that.
upvoted 0 times
...
Jestine
5 months ago
I'm not entirely sure about this one. The wording is a bit convoluted, and I'm not confident I fully understand the relationship between the old and new equipment depreciation. I'll give it my best shot, but I may need to come back to this question.
upvoted 0 times
...
Ma
5 months ago
I remember discussing practical kaizen training, but isn't that more about processes than specifically eliminating errors?
upvoted 0 times
...
Annamae
5 months ago
Okay, let me think this through step-by-step. The NTFS format program needs to reserve some space for the boot sectors and bootstrap code, so it's likely one of the answer choices. I'll eliminate the ones that seem too small or too large, and then decide between the remaining options.
upvoted 0 times
...
Carissa
5 months ago
From our practice questions, executing unit tests was often highlighted as crucial, but does the tester really fit into that role?
upvoted 0 times
...
German
2 years 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
2 years 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
2 years ago
I think option A is the best choice. Amazon Cognito user pools will handle user registration and login efficiently.
upvoted 0 times
...
Donette
2 years ago
I agree with Lawrence, storing user information in DynamoDB seems like a good solution.
upvoted 0 times
...
Lawrence
2 years ago
But wouldn't option D be more efficient in managing user identities?
upvoted 0 times
...
Gail
2 years ago
I think option A is the best choice.
upvoted 0 times
Ashley
2 years ago
The developer will be able to focus more on the game development with this efficient solution in place.
upvoted 0 times
...
Vanesa
2 years ago
Option A is indeed the best choice for the game application's sign-in page.
upvoted 0 times
...
Son
2 years ago
I think the developer will have no trouble implementing this solution for the serverless application.
upvoted 0 times
...
Keneth
2 years ago
This solution will definitely minimize ongoing management of user identities as required by the developer.
upvoted 0 times
...
Tequila
2 years ago
It makes sense to configure 1AM roles for the identity pools to manage user identities easily.
upvoted 0 times
...
Rory
2 years ago
Yeah, using Amazon Cognito user pools for external social identity providers will definitely minimize operational overhead.
upvoted 0 times
...
Kenny
2 years ago
I agree with you, option A seems like the most efficient solution.
upvoted 0 times
...
...

Save Cancel