Check ID:
Provider: AWS
Service:
Severity: MEDIUM
Categories:
Resource type:
ec2_ebs_volume_protected_by_backup_planProvider: AWS
Service:
ec2Severity: MEDIUM
Categories:
resilienceResource type:
AwsEc2VolumeWhat this check verifies
EBS volumes are evaluated for coverage by an AWS Backup plan, whether explicitly targeted or included via broad resource selection, confirming scheduled, policy-driven backups exist for the volume.Risk
Absent backup coverage, volumes face data loss, weakened integrity, and reduced availability. Deletion or corruption-whether accidental or malicious-can leave no recovery path, causing prolonged outages, failed point-in-time restoration, unmet retention needs, and harder incident response.Recommendation
Include all critical EBS volumes in standardized AWS Backup plans aligned to yourRPO/RTO. Use tags for automatic assignment, enable cross-Region/account copies, apply Vault Lock for WORM retention, encrypt with KMS, enforce least-privilege access, and regularly test restores to verify integrity.
Remediation
- CLI
- Terraform
- Native IaC
- Dashboard steps
References
- https://docs.amazonaws.cn/en_us/aws-backup/latest/devguide/vault-lock.html
- https://aws.amazon.com/blogs/storage/protecting-your-critical-amazon-ebs-volumes-using-aws-backup/
- https://docs.aws.amazon.com/config/latest/developerguide/ebs-resources-protected-by-backup-plan.html
Where this check fires
This check runs on every scheduled scan against your AWS account. Findings appear at Cloud Security → Findings filterable byCheck ID = ec2_ebs_volume_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