Deal of The Day! 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 2 Question 66 Discussion

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 APIThe 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'?
A) Create Amazon Cognito user pools for external social identity providers Configure 1AM roles for the identity pools.
B) Program the sign-in page to create users' 1AM groups with the 1AM roles attached to the groups
C) Create an Amazon RDS for SQL Server DB instance to store the users and manage the permissions to the backend resources in AWS
D) Configure the sign-in page to register and store the users and their passwords in an Amazon DynamoDB table with an attached IAM policy.

Amazon DVA-C02 Exam - Topic 2 Question 66 Discussion

Actual exam question for Amazon's DVA-C02 exam
Question #: 66
Topic #: 2
[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
Alyssa
1 day ago
Right! No need to manage passwords directly.
upvoted 0 times
...
Alisha
7 days ago
Plus, social logins make it easier for users.
upvoted 0 times
...
Jolanda
12 days ago
A sounds good, less overhead for sure.
upvoted 0 times
...
Alyssa
17 days ago
Agreed! Cognito simplifies user management.
upvoted 0 times
...
Alisha
22 days ago
I think option A is the best choice.
upvoted 0 times
...
Melvin
27 days ago
D) sounds risky, storing passwords in DynamoDB? Really?
upvoted 0 times
...
Willodean
1 month ago
Wait, why would you use RDS? Seems overkill.
upvoted 0 times
...
Heike
1 month ago
B) sounds too complicated for this use case.
upvoted 0 times
...
Ora
1 month ago
Totally agree, Cognito simplifies things!
upvoted 0 times
...
Leana
2 months ago
A) is the best choice for user management.
upvoted 0 times
...
Junita
2 months ago
I recall discussing DynamoDB in relation to user data storage, but I'm not convinced that option D is secure enough for handling passwords.
upvoted 0 times
...
Earlean
2 months ago
I feel like option C is overkill for this scenario. Using RDS just to manage user identities seems unnecessary when there are simpler solutions.
upvoted 0 times
...
Micah
2 months ago
I'm not entirely sure, but I remember something about IAM roles and groups. Option B might be too complex for just user registration, right?
upvoted 0 times
...
Bonita
2 months ago
I think option A sounds familiar because we talked about using Amazon Cognito for user management in our last study group. It seems like a good fit for minimizing overhead.
upvoted 0 times
...

Save Cancel