A company has an application backed by an Amazon DynamoDB table. Compliance requires database backups to be taken every month, be available for 6 months, and be retained for 7 years. Which solution meets these requirements?
Choose an answer
Tap an option to check your answer.
Correct answer: Create an AWS Backup plan to back up the DynamoDB table on the first day of each month. Specify a lifecycle policy that transitions the backup to cold storage after 6 months. Set the retention period for each backup to 7 years..
Why this is the answer
The correct solution leverages AWS Backup, a fully managed service designed for centralized backup and recovery across AWS services, including DynamoDB. An AWS Backup plan allows you to define backup schedules (e.g., first day of each month), retention policies (7 years), and lifecycle rules to transition backups to cost-effective cold storage (after 6 months) automatically. This directly addresses all compliance requirements without manual intervention or custom scripting. The other options are less efficient or incomplete. Manually creating on-demand backups and then managing their transition to S3 Glacier and deletion via S3 Lifecycle policies requires multiple steps and services, increasing complexity. Using SDK scripts or CLI commands with EventBridge for scheduling introduces custom code that needs maintenance and doesn't inherently manage the cold storage transition or long-term retention as seamlessly as AWS Backup. DynamoDB on-demand backups themselves don't directly support lifecycle policies for cold storage or automatic deletion after 7 years; these would need to be managed separately if not using AWS Backup.
Pass your exam — without the endless answer hunt
Get every verified question and explanation for this exam in one place, and save hours of prep. 1,000+ certifications · 20+ languages · free to start.
Pass your exam faster → No card needed