This rule ensures enabling point-in-time recovery for DynamoDB tables.
Rule | DynamoDB table point-in-time recovery should be enabled |
Framework | HIPAA |
Severity | ✔ Low |
Rule/Policy Description:
DynamoDB table point-in-time recovery should be enabled for HIPAA compliance.
Description:
DynamoDB is a fully managed NoSQL database service provided by AWS. It provides high scalability and flexible data models. To comply with the Health Insurance Portability and Accountability Act (HIPAA) requirements, it is essential to enable point-in-time recovery (PITR) for DynamoDB tables. PITR allows you to restore your table to any point in time during the preceding 35 days, including all recently written data.
Troubleshooting Steps (if applicable):
If point-in-time recovery is not enabled for a DynamoDB table, you may need to follow the troubleshooting steps below:
Necessary Codes (if applicable):
To enable point-in-time recovery for a DynamoDB table, you can use AWS CLI. Here is an example command:
aws dynamodb update-continuous-backups --table-name <table-name> --point-in-time-recovery-specification PointInTimeRecoveryEnabled=True
Step-by-Step Guide for Remediation:
Follow these steps to enable point-in-time recovery for a DynamoDB table:
It is important to note that enabling point-in-time recovery incurs additional storage costs. Ensure that you are aware of and prepared to handle the associated costs before enabling this feature.
By following the above steps, you can successfully enable point-in-time recovery for a DynamoDB table to meet HIPAA compliance requirements.