Check ID:
Provider: AWS
Service:
Severity: MEDIUM
Categories:
Resource type:
lightsail_instance_automated_snapshotsProvider: AWS
Service:
lightsailSeverity: MEDIUM
Categories:
resilienceResource type:
OtherWhat this check verifies
Amazon Lightsail instances with automatic daily snapshots enabled are identified. The evaluation checks if an instance is configured to take recurring snapshots at a scheduled time.Risk
Absent automation, data lacks point-in-time recovery, increasing availability risk from accidental deletion, corruption, or ransomware. Failed updates or compromise hinder quick rollback, degrading integrity and extending RPO/RTO, causing prolonged outages.Recommendation
Enable automatic snapshots on Lightsail instances and align the schedule with low-traffic windows. Apply least privilege to snapshot create/delete, and regularly test restores. Use defense in depth: retain multiple versions and replicate backups for critical workloads across regions or accounts.Remediation
- CLI
- Terraform
- Native IaC
- Dashboard steps
References
- https://docs.aws.amazon.com/lightsail/latest/userguide/amazon-lightsail-changing-automatic-snapshot-time.html
- https://docs.aws.amazon.com/lightsail/latest/userguide/amazon-lightsail-configuring-automatic-snapshots.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 = lightsail_instance_automated_snapshots. 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