A user has created a mobile application which makes calls to DynamoDB to fetch certain data. The application is using the DynamoDB SDK and root account access/secret access key to connect to DynamoDB from mobile. Which of the below mentioned statements is true with respect to the best practice for security in this scenario?
A) The user should create a separate IAM user for each mobile application and provide DynamoDB access with it
B) The user should create an IAM role with DynamoDB and EC2 access. Attach the role with EC2 and route all calls from the mobile through EC2
C) The application should use an IAM role with web identity federation which validates calls to DynamoDB with identity providers, such as Google, Amazon, and Facebook
D) Create an IAM Role with DynamoDB access and attach it with the mobile application
Correct Answer:
Verified
Q134: A user has created a VPC with
Q135: A user has a weighing plant. The
Q136: A user is using the AWS SQS
Q137: A user runs the command "dd if=/dev/zero
Q138: A storage admin wants to encrypt all
Q140: A user has scheduled the maintenance window
Q141: An organization has setup Auto Scaling with
Q142: A user has launched an EBS backed
Q143: A user has launched an EC2 instance
Q144: A user has enabled termination protection on
Unlock this Answer For Free Now!
View this answer and more for free by performing one of the following actions
Scan the QR code to install the App and get 2 free unlocks
Unlock quizzes for free by uploading documents