Multiple Choice
A developer is implementing authentication and authorization for an application. The developer needs to ensure that the user credentials are never exposed. Which approach should the developer take to meet this requirement?
A) Store the user credentials in Amazon DynamoDB. Build an AWS Lambda function to validate the credentials and authorize users.
B) Deploy a custom authentication and authorization API on an Amazon EC2 instance. Store the user credentials in Amazon S3 and encrypt the credentials using Amazon S3 server-side encryption.
C) Use Amazon Cognito to configure a user pool, and user the Cognito API to authenticate and authorize the user.
D) Store the user credentials in Amazon RDS. Enable the encryption option for the Amazon RDS DB instances. Build an API using AWS Lambda to validate the credentials and authorize users.
Correct Answer:

Verified
Correct Answer:
Verified
Q192: A meteorological system monitors 600 temperature gauges,
Q193: A company has an AWS CloudFormation template
Q194: A Developer has created a new AWS
Q195: An Amazon DynamoDB table uses a Global
Q196: A developer is monitoring an application running
Q198: A company is launching an ecommerce website
Q199: A software company needs to make sure
Q200: How can a developer use a debugger
Q201: A Development team has pushed out 10
Q202: A company is migrating a single-server, on-premises