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.
prowler aws --checks backup_vaults_exist
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
aws backup create-backup-vault --backup-vault-name <example_resource_name>
- Sign in to the AWS Management Console and open the AWS Backup console
- In the left navigation pane, select Backup vaults
- Click Create backup vault
- Enter a name (e.g., <example_resource_name>)
- Click Create backup vault
Source Code
Resource Type
AwsBackupBackupVault