Check ID:
Provider: AWS
Service:
Severity: LOW
Categories:
Resource type:
backup_vaults_existProvider: AWS
Service:
backupSeverity: LOW
Categories:
resilienceResource type:
AwsBackupBackupVaultWhat this check verifies
AWS Backup in the account/region includes at least one backup vault that stores and organizes recovery points for use by backup plans and copies.Risk
Without a vault, recovery points cannot be created or retained in AWS Backup, degrading availability and integrity. Data may be irrecoverable after deletion, ransomware, or misconfiguration, and RPO/RTO targets may be missed during incidents.Recommendation
Create and maintain a backup vault in each required region. Enforce least privilege access, encrypt with KMS CMKs, and enable Vault Lock to prevent tampering. Use lifecycle rules and cross-region/cross-account copies, and regularly test restores for defense in depth.Remediation
- CLI
- Terraform
- Native IaC
- Dashboard steps
aws backup create-backup-vault —backup-vault-name <example_resource_name>
References
Where this check fires
This check runs on every scheduled scan against your AWS account. Findings appear at Cloud Security → Findings filterable byCheck ID = backup_vaults_exist. 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