Step 1: Identify correct ARN format for DynamoDB table
The ARN format for a DynamoDB table is: arn:aws:dynamodb:::table/.
Step 2: Compare options to the correct format
"Resource": "arn:aws:dynamodb:us-east-1:123456789012:table/MyTable" matches the correct format exactly. "Resource": "arn:aws:s3:::mybucket" is for S3, C misses table name, D uses wrong resource type.
Final Answer:
"Resource": "arn:aws:dynamodb:us-east-1:123456789012:table/MyTable" -> Option B
Quick Check:
Resource ARN for DynamoDB table = "Resource": "arn:aws:dynamodb:us-east-1:123456789012:table/MyTable" [OK]
Quick Trick:DynamoDB table ARN ends with 'table/YourTableName' [OK]
Common Mistakes:
MISTAKES
Using S3 ARN format instead of DynamoDB
Omitting the table name in ARN
Using 'database' instead of 'table' in ARN
Master "Security and Access Control" in DynamoDB
9 interactive learning modes - each teaches the same concept differently