This rule ensures enabling DynamoDB table point-in-time recovery for system operations.
Rule | DynamoDB table point-in-time recovery should be enabled |
Framework | SOC 2 |
Severity | ✔ Low |
Rule Description:
DynamoDB table point-in-time recovery must be enabled to align with SOC 2 compliance requirements. Point-in-time recovery allows for the restoration of tables to any previous state within the specified recovery period, providing an additional layer of data protection and reducing the risk of data loss.
Troubleshooting Steps:
If point-in-time recovery is not enabled for the DynamoDB table, follow these steps to troubleshoot and enable it:
Necessary Code:
The following AWS CLI command can be used to enable point-in-time recovery for a DynamoDB table:
aws dynamodb update-continuous-backups --table-name <table-name> --point-in-time-recovery-specification PointInTimeRecoveryEnabled=true
Replace
<table-name>
with the actual name of the DynamoDB table you want to enable point-in-time recovery for.Step-by-Step Guide for Remediation:
aws dynamodb update-continuous-backups --table-name <table-name> --point-in-time-recovery-specification PointInTimeRecoveryEnabled=true
Replace
<table-name>
with the actual name of the DynamoDB table you want to enable point-in-time recovery for.Additional Notes: