Ensure RDS DB instances are protected by a backup plan for data security and disaster recovery.
Rule | RDS DB instance should be protected by backup plan |
Framework | SOC 2 |
Severity | ✔ High |
Rule Description:
The RDS (Relational Database Service) DB instance must have a backup plan in place to ensure data protection and compliance with SOC 2 (Service Organization Control 2) requirements.
Troubleshooting Steps:
Necessary Codes:
If no backup plan exists, the following AWS CLI command can be used to create a backup plan for the RDS DB instance:
aws rds create-db-snapshot --db-instance-identifier <db-instance-identifier> --db-snapshot-identifier <db-snapshot-identifier>
Replace
<db-instance-identifier>
with the identifier of the RDS DB instance and <db-snapshot-identifier>
with a unique name for the DB snapshot.Step-by-Step Guide for Remediation:
Remember to update the backup plan and retention policies periodically to align with changes in your business requirements and SOC 2 compliance standards.