AWS Certified SysOps Administrator – Associate — Question 384

A company has an application that uses Amazon DynamoDB tables. The tables are spread across AWS accounts and AWS Regions. The company uses AWS CloudFormation to deploy AWS resources.

A new team at the company is deleting unused AWS resources. The team accidentally deletes several production DynamoDB tables by running an AWS Lambda function that makes a DynamoDB DeleteTable API call. The table deletions cause an application outage.

A SysOps administrator must implement a solution that minimizes the chance of accidental deletions of tables. The solution also must minimize data loss that results from accidental deletions.

Which combination of steps will meet these requirements? (Choose two.)

Answer options

Correct answer: B, C

Explanation

Enabling deletion protection on the DynamoDB tables prevents them from being deleted by any user or API call, including the Lambda function. Point-in-time recovery (PITR) provides continuous backups that allow restoring a table to any point in time within the last 35 days, minimizing data loss to the second before deletion. CloudFormation termination protection only prevents stack deletion but does not block direct API-level resource deletions, and daily backup options (D and E) do not minimize data loss as effectively as PITR.