Check ID:
Provider: AWS
Service:
Severity: HIGH
Categories:
Resource type:
rds_cluster_protected_by_backup_planProvider: AWS
Service:
rdsSeverity: HIGH
Categories:
resilienceResource type:
AwsRdsDbClusterWhat this check verifies
RDS DB clusters are covered by an AWS Backup backup plan when resource assignments include the cluster, either explicitly, by tags, or via an appropriate resource scope.Risk
Lack of centralized backups enables irreversible data loss and corruption, reducing availability and integrity. Accidental deletion, ransomware, or bad changes may become unrecoverable. Weak retention or no immutability undermines rollback and can breach recovery objectives.Recommendation
Include RDS clusters in an AWS Backup backup plan. Apply defense in depth: define schedules and retention, enable immutable vault controls and cross-Region copies, use tags for consistent coverage, enforce least privilege for backup roles, and regularly test restores to validate RPO/RTO.Remediation
- CLI
- Terraform
- Native IaC
- Dashboard steps
References
- https://docs.aws.amazon.com/aws-backup/latest/devguide/assigning-resources.html
- https://docs.aws.amazon.com/securityhub/latest/userguide/rds-controls.html#rds-26
Where this check fires
This check runs on every scheduled scan against your AWS account. Findings appear at Cloud Security → Findings filterable byCheck ID = rds_cluster_protected_by_backup_plan. To re-evaluate after a fix, hit Run now on the account’s schedule under Cloud Security → Schedules — the next scan re-checks this control and marks the finding fixed or keeps it persistent.
← Back to AWS checks