
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