Ensure all DynamoDB tables are included in a backup plan for data protection and security.
Rule | DynamoDB tables should be in a backup plan |
Framework | NIST 800-53 Revision 5 |
Severity | ✔ Medium |
Rule Description:
According to the NIST 800-53 Revision 5 guidelines, it is required to include DynamoDB tables in the backup plan. This rule ensures that appropriate measures are taken to protect and recover critical data stored in DynamoDB tables in the event of data loss, disaster, or system failure.
Troubleshooting Steps:
Necessary Codes:
There are no specific codes mentioned in the rule/policy. However, the following AWS CLI commands can be used to set up and manage backups for DynamoDB tables:
aws dynamodb create-backup --table-name <table-name> --backup-name <backup-name>
aws dynamodb list-backups --table-name <table-name>
aws dynamodb restore-table-from-backup --target-table-name <target-table-name> --backup-arn <backup-arn>
aws dynamodb delete-backup --backup-arn <backup-arn>
Step-by-Step Guide for Remediation:
Review Backup Strategy:
Enable Continuous Backups:
Configure Point-in-Time Recovery (PITR):
Validate Backup and Recovery Procedures:
Monitor Backup Status:
Document and Train:
By following these steps, you will ensure compliance with the NIST 800-53 Revision 5 requirement of including DynamoDB tables in the backup plan.