Challenge - 5 Problems
VPC Endpoint DynamoDB Master
Get all challenges correct to earn this badge!
Test your skills under time pressure!
🧠 Conceptual
intermediate1:30remaining
What is the primary benefit of using a VPC endpoint for DynamoDB?
You want to access your DynamoDB tables securely without using the public internet. What is the main advantage of using a VPC endpoint for this?
Attempts:
2 left
💡 Hint
Think about how network traffic flows when using a VPC endpoint.
✗ Incorrect
A VPC endpoint lets your resources connect to DynamoDB privately within the AWS network, avoiding exposure to the public internet.
❓ query_result
intermediate1:30remaining
Identify the correct VPC endpoint policy effect
Given this VPC endpoint policy snippet, what effect does it have on DynamoDB access?
{
"Statement": [{
"Effect": "Deny",
"Action": "dynamodb:DeleteItem",
"Resource": "*"
}]}
What happens when a user tries to delete an item through this endpoint?
Attempts:
2 left
💡 Hint
Look at the Effect and Action fields in the policy.
✗ Incorrect
The policy explicitly denies the DeleteItem action, so any delete request through this endpoint will be blocked.
📝 Syntax
advanced2:00remaining
Which VPC endpoint configuration is valid for DynamoDB private access?
Select the correct AWS CLI command to create a VPC endpoint for DynamoDB with private access in your VPC.
Attempts:
2 left
💡 Hint
DynamoDB uses a specific type of VPC endpoint.
✗ Incorrect
DynamoDB uses Gateway type VPC endpoints, not Interface or GatewayLoadBalancer types.
❓ optimization
advanced2:00remaining
How to optimize DynamoDB access latency using VPC endpoints?
You notice high latency accessing DynamoDB from your VPC. Which action can reduce latency when using VPC endpoints?
Attempts:
2 left
💡 Hint
Think about network proximity and redundancy.
✗ Incorrect
Creating endpoints in multiple Availability Zones reduces network hops and improves availability and latency.
🔧 Debug
expert2:30remaining
Why does DynamoDB access fail despite VPC endpoint setup?
You created a Gateway VPC endpoint for DynamoDB in your VPC. However, your EC2 instances cannot access DynamoDB privately and get timeout errors. What is the most likely cause?
Attempts:
2 left
💡 Hint
Check network routing configuration in your VPC.
✗ Incorrect
Gateway endpoints require route table entries directing traffic to the endpoint. Without these, traffic won't reach DynamoDB privately.