nerdexam
Amazon

SOA-C02 · Question #246

A SysOps administrator is using Amazon EC2 instances to host an application. The SysOps administrator needs to grant permissions for the application to access an Amazon DynamoDB table. Which…

The correct answer is D. Create an IAM role to access the DynamoDB table. Access to Amazon DynamoDB requires credentials. Those credentials must have permissions to access AWS resources, such as an Amazon DynamoDB table or an Amazon Elastic Compute Cloud (Amazon EC2) instance. The following sections provide details on how you can use AWS Identity and…

Submitted by minji_kr· Mar 30, 2026Security and Compliance

Question

A SysOps administrator is using Amazon EC2 instances to host an application. The SysOps administrator needs to grant permissions for the application to access an Amazon DynamoDB table. Which solution will meet this requirement?

Options

  • ACreate access keys to access the DynamoDB table.
  • BCreate an EC2 key pair to access the DynamoDB table.
  • CCreate an IAM user to access the DynamoDB table.
  • DCreate an IAM role to access the DynamoDB table.

How the community answered

(29 responses)
  • A
    7% (2)
  • B
    14% (4)
  • C
    7% (2)
  • D
    72% (21)

Explanation

Access to Amazon DynamoDB requires credentials. Those credentials must have permissions to access AWS resources, such as an Amazon DynamoDB table or an Amazon Elastic Compute Cloud (Amazon EC2) instance. The following sections provide details on how you can use AWS Identity and Access Management (IAM) and DynamoDB to help secure access to your resources. https://docs.aws.amazon.com/amazondynamodb/latest/developerguide/authentication-and- access-control.html

Topics

#IAM role#EC2 instance profile#DynamoDB access#least privilege

Community Discussion

No community discussion yet for this question.

Full SOA-C02 Practice