Ensure all DynamoDB tables have point-in-time recovery enabled for enhanced data protection.
Rule | DynamoDB tables should have point-in-time recovery enabled |
Framework | AWS Foundational Security Best Practices |
Severity | ✔ Medium |
Rule Description:
DynamoDB tables should have point-in-time recovery enabled as per AWS Foundational Security Best Practices. Enabling point-in-time recovery in DynamoDB provides continuous backups and allows for easy restore in case of accidental data loss or corruption. This helps to ensure the availability and durability of data stored in DynamoDB tables.
Troubleshooting Steps:
If point-in-time recovery is not enabled for a DynamoDB table, you should follow these steps to troubleshoot and enable it:
Step 1: Verify the current configuration
Step 2: Enable point-in-time recovery
If point-in-time recovery is not enabled, follow these steps to enable it for your DynamoDB table:
Step 3: Validation
Necessary Codes:
There are no specific codes required to enable point-in-time recovery in DynamoDB tables. The process can be done entirely through the AWS Management Console.
Remediation Steps:
To enable point-in-time recovery for a DynamoDB table, follow these step-by-step guide:
By following these steps, you can enable point-in-time recovery for DynamoDB tables as per AWS Foundational Security Best Practices. This ensures continuous backups and easy restore in case of any data loss or corruption.