Check ID:
Provider: AWS
Service:
Severity: MEDIUM
Categories:
Resource type:
dlm_ebs_snapshot_lifecycle_policy_existsProvider: AWS
Service:
dlmSeverity: MEDIUM
Categories:
forensics-readyResource type:
OtherWhat this check verifies
EBS snapshots are expected to be governed by Data Lifecycle Manager (DLM) policies in each Region where snapshots exist. The evaluation looks for lifecycle policies that automate snapshot creation, retention, and cleanup for those snapshots.Risk
Without automated lifecycle policies, backups become inconsistent and error-prone, reducing availability and weakening recovery objectives. Missing retention rules cause premature deletion or snapshot sprawl, increasing cost and exposing stale data. Lack of cross-Region/account copies limits resilience to regional outages and malicious deletion.Recommendation
Implement DLM lifecycle policies for all volumes that require backup.- Schedule creations to meet RPO/RTO
- Define retention to prevent sprawl and enforce least data exposure
- Use least privilege roles and separation of duties
- Copy snapshots to another Region/account for defense in depth
- Monitor policy health and coverage with tags
Remediation
- CLI
- Terraform
- Native IaC
- Dashboard steps
References
- https://www.trendmicro.com/trendaivisiononecloudriskmanagement/knowledge-base/aws/DLM/ebs-snapshot-automation.html
- https://repost.aws/articles/ARmYgZmA8MRQi89pWd9D7eFw/how-to-create-a-automate-backup-aws-data-lifecycle-management-using-snapshots
- https://docs.aws.amazon.com/AWSEC2/latest/UserGuide/snapshot-lifecycle.html#dlm-elements
Where this check fires
This check runs on every scheduled scan against your AWS account. Findings appear at Cloud Security → Findings filterable byCheck ID = dlm_ebs_snapshot_lifecycle_policy_exists. 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