
Answer-first summary for fast verification
Answer: Use Cognito Identity pools to enable trusted third-party authenticated users to access DynamoDB
Use Cognito Identity pools to enable trusted third-party authenticated users to access DynamoDB Amazon Cognito identity pools (federated identities) enable you to create unique identities for your users and federate them with identity providers. With an identity pool, you can obtain temporary, limited-privilege AWS credentials to access other AWS services. Amazon Cognito identity pools support the following identity providers: Public providers: Login with Amazon (Identity Pools), Facebook (Identity Pools), Google (Identity Pools), Sign in with Apple (Identity Pools). Amazon Cognito User Pools Open ID Connect Providers (Identity Pools) SAML Identity Providers (Identity Pools) Developer Authenticated Identities (Identity Pools)
Author: LeetQuiz Editorial Team
Ultimate access to all questions.
The development team at a global retail company aims to enable trusted third-party authenticated users from supplier organizations to create and update records in designated DynamoDB tables within the company's AWS account.
As an AWS Certified Developer Associate, which of the following solutions would you recommend to address this scenario?
A
Create a new IAM user in the company's AWS account for each of the third-party authenticated users from the supplier organizations. The users can then use the IAM user credentials to access DynamoDB
B
Use Cognito User pools to enable trusted third-party authenticated users to access DynamoDB
C
Create a new IAM group in the company's AWS account for each of the third-party authenticated users from the supplier organizations. The users can then use the IAM group credentials to access DynamoDB
D
Use Cognito Identity pools to enable trusted third-party authenticated users to access DynamoDB
No comments yet.