Prevent DynamoDB Accidental Deletion
Short answer
C Configure deletion protection on the DynamoDB tables.
Question
Key Takeaways
Tests knowledge of DynamoDB data protection features; the common trap is choosing automated recovery mechanisms over simple preventative controls.
Learn how to prevent accidental deletion of critical Amazon DynamoDB tables with the least operational overhead. The correct solution is enabling Deletion Protection (C).
Common mistake: Choosing Point-in-Time Recovery (D) or manual backup plans (B) adds unnecessary complexity and operational overhead compared to a single configuration toggle.
Expert Analysis
Why the Answer Is Correct
Deletion Protection is a specific feature for Amazon DynamoDB that prevents accidental table deletion. When enabled, attempts to delete the table will fail unless the setting is explicitly disabled first. This directly addresses the scenario of an administrator accidentally deleting a table, providing the LEAST operational overhead because it requires no code, no external services, and zero ongoing management.
Why the Other Options Are Wrong
Option A involves creating CloudTrail trails, EventBridge rules, and Lambda functions, which introduces significant architectural complexity and operational overhead. Option B relies on manual recovery, which does not prevent the disruption and requires human intervention. Option D enables Point-in-Time Recovery (PITR), which allows restoration from backups but does not prevent the initial deletion action, thus failing to stop the disruption.
Community Comment Notes
The community overwhelmingly agrees with option C. As noted by user BillaRanga, "Deletion protection is now available for Amazon DynamoDB tables in all AWS Regions," highlighting its widespread availability and relevance. User Typewriter101 correctly points out that manual options involve more operations, reinforcing the 'least overhead' requirement.
Official Reference
https://aws.amazon.com/about-aws/whats-new/2023/03/amazon-dynamodb-table-deletion-protection/
This link opens the official vendor documentation in a new tab.
Exam Strategy
Always look for the simplest native feature that solves the problem before considering complex integrations. If a question asks for 'least operational overhead,' avoid solutions requiring custom code or manual processes if a built-in toggle exists.
Frequently Asked Questions
Why is Point-in-Time Recovery (D) incorrect?
Does Deletion Protection affect performance?
Community Votes
100% of anonymous learners picked answer C. Votes are pick records left by other test-takers — they are not the verified answer.
Discussion 3 contributions
Compiled from public community threads and reader submissions, lightly edited for clarity. Handles and vote tallies are shown as recorded, and comments reflect the views of individual contributors.
From public community threads 3
-
BillaRanga 👍 15 Answered Chttps://aws.amazon.com/about-aws/whats-new/2023/03/amazon-dynamodb-table-deletion-protection/ Deletion protection is now available for Amazon DynamoDB tables in all AWS Regions. DynamoDB now makes it possible for you to protect your tables from accidental deletion when performing regular table management operations. When creating new tables or managing existing tables, authorized administrators can set the deletion protection property for each table, which will govern whether a table can be deleted.
-
Andy_09 👍 5Option C
-
Typewriter101 👍 3 Answered CB involves more operations.
Reader comments & corrections
No reader corrections yet — spotted an error or have a note? Share it below.
Related Analysis
Practice All SAA-C03 Questions
Access 120 questions with complete answers and detailed explanations.
View Full SAA-C03 Practice Test →