Managing Backup Repositories

Veeam Backup for AWS uses Amazon S3 buckets as target locations for EC2 and RDS image-level backups, additional copies of Amazon VPC backups, indexes of EFS file systems and Veeam Backup for AWS configuration backups. To store backups in Amazon S3 buckets, configure backup repositories. A repository is a specific folder created by Veeam Backup for AWS in an Amazon S3 bucket.


A backup repository must not be managed by multiple backup appliances simultaneously — retention sessions running on different backup appliances may corrupt backups stored in the repository, which may result in unpredictable data loss. That is why Veeam Backup for AWS verifies whether the backup repository is managed by any backup appliance — but only for the repository that was added to Veeam Backup for AWS version 7.0. If the backup repository is already managed by a backup appliance, you must import the repository to the current appliance in the repository settings to take ownership of this repository. For more information, see Repository Ownership Alert.

To communicate with the backup repository, Veeam Backup for AWS uses the Veeam Data Mover — the service running on a worker instance that is responsible for data processing and transfer. When a backup policy addresses the backup repository, the Veeam Data Mover establishes a connection with the repository enabling data transfer. To let the Veeam Data Mover access the target Amazon S3 bucket, Veeam Backup for AWS uses permissions of an IAM role specified in backup repository settings.

Managing Backup Repositories 

In This Section