Ensure that DynamoDB table point-in-time recovery is enabled for data protection.
Rule | DynamoDB table point-in-time recovery should be enabled |
Framework | CISA-cyber-essentials |
Severity | ✔ Low |
DynamoDB Table Point-in-Time Recovery
Description
DynamoDB is a fully managed NoSQL database service provided by Amazon Web Services (AWS). To ensure data durability and recovery in case of accidental deletes or updates, it is recommended to enable Point-in-Time Recovery (PITR) for DynamoDB tables. PITR allows you to restore the table to any point within a specified retention period, typically up to 35 days.
It is specifically important for organizations that adhere to the CISA Cyber Essentials framework to enable PITR for their DynamoDB tables. This helps enhance data protection, support incident response activities, and comply with regulatory requirements.
Troubleshooting Steps
No specific troubleshooting steps are required for enabling DynamoDB table Point-in-Time Recovery. However, if you encounter any issues during the process, please refer to the following guidelines:
Necessary Codes
No specific codes are required to enable DynamoDB table Point-in-Time Recovery. The configuration can be done entirely through the AWS Management Console or AWS Command Line Interface (CLI).
Step-by-Step Guide for Enabling DynamoDB Table Point-in-Time Recovery
AWS Management Console:
AWS CLI:
Replaceaws dynamodb update-continuous-backups --table-name <table-name> --point-in-time-recovery-specification PointInTimeRecoveryEnabled=true
<table-name>
with the name of the DynamoDB table for which you want to enable PITR.Conclusion
Enabling DynamoDB table Point-in-Time Recovery is crucial for organizations, especially for those conforming to the CISA Cyber Essentials framework. It provides an additional layer of data recovery and helps meet compliance requirements. By following the provided step-by-step guide, you can easily enable PITR for your DynamoDB tables, enhancing data protection and aiding incident response activities.