Q95 — AWS SAA-C03 Ch.11
Question 95 of 100 | ← Chapter 11
Q795. A company stores critical data in Amazon DynamoDB tables in the company's AWS account. An IT administrator accidentally deleted a DynamoDB table. The deletion caused a significant loss of data and disrupted the company's operations. The company wants to prevent this type of disruption in the future.Which solution will meet this requirement with the LEAST operational overhead?
- A. Configure a trail in AWS CloudTrail. Create an Amazon EventBridge rule for delete actions. Create an AWS Lambda function to automatically restore deleted DynamoDB tables.
- B. Create a backup and restore plan for the DynamoDB tables. Recover the DynamoDB tables manually.
- C. Configure deletion protection on the DynamoDB tables. ✓
- D. Enable point-in-time recovery on the DynamoDB tables.
Correct Answer: C. Configure deletion protection on the DynamoDB tables.
Explanation
To meet the requirement of preventing disruptions caused by accidental deletion of DynamoDB tables with the least operational overhead, the solution is:C. Configure deletion protection on the DynamoDB tables.Configuring deletion protection on the DynamoDB tables is the simplest solution with the least operational overhead. Deletion protection ensures that the tables cannot be deleted accidentally, preventing disruptions caused by unintentional removal of critical data.Here's why the other options are not the best fit for the given requirement:A. Configuring CloudTrail, EventBridge, and Lambda for automatic restoration: While this solution provides the ability to automatically restore deleted DynamoDB tables, it introduces additional complexity in terms of setting up and managing CloudTrail, EventBridge rules, and Lambda functions. It requires ongoing monitoring and maintenance of the solution, resulting in higher operational overhead compared to deletion protection.B. Creating a backup and restore plan for manual recovery: While creating backups and a restore plan is a good practice for data protection, it introduces manual steps for recovery. Manual recovery can be time-consuming and may cause longer disruptions to the company's operations compared to deletion protection.D. Enabling point-in-time recovery (PITR) on the DynamoDB tables: PITR allows you to restore a DynamoDB table to a specific point in time, including just before the accidental deletion. However, enabling PITR requires additional configuration and ongoing management. It involves setting up and managing backups, and restoring a table to a specific point in time may still cause some disruption to the company's operations.Therefore, the solution that meets the requirement of preventing disruptions caused by accidental deletion of DynamoDB tables with the least operational overhead is:C. Configure deletion protection on the DynamoDB tables.