Seeding Backups to Amazon S3 Storage

Seeding backups is an operation which can be helpful in case you would like to start using object storage repositories and need to transfer a bulk amount of data to object storage. In this case, you can utilize the capabilities of the AWS Snowball Edge device that will help you to transfer data from the local backup repository to Amazon S3 storage and synchronize with the storage. AWS Snowball Edge is a physical storage device that emulates a cloud storage endpoint and serves as an intermediate between the local backup repository and Amazon S3 storage. With the help of AWS Snowball Edge you will not need to create a full backup file and transfer it through the internet which can result in high load on the network. Instead you will transport all necessary data using AWS Snowball Edge.

To seed data to Amazon S3 storage, you need to order AWS Snowball Edge from AWS, connect to it, copy backups from the local repository and ship it back to AWS. After the backup data is uploaded to your Amazon S3 storage, you can perform initial sync and store your backups in Amazon S3 storage later on.

For more information on AWS Snowball Edge, see AWS Documentation.


Before you seed backups to AWS Snowball Edge, make sure to review considerations and limitations.

To seed backups to AWS Snowball Edge do the following:

  1. Set up AWS Snowball Edge.
  2. Add AWS Snowball Edge to the backup infrastructure and then offload the data.
  3. Prepare AWS Snowball Edge for shipping.
  4. Synchronize the seeded data.

Setting up AWS Snowball Edge Device

Before you add AWS Snowball Edge to Veeam Backup & Replication, you need to order the device, connect it to your local network, download and install the Snowball edge client and configure the device. For detailed instructions on these steps, see AWS Documentation.

After that, you will have a service point address, access key and a secret key that you can use to add AWS Snowball Edge to the backup infrastructure.

Adding AWS Snowball Edge and Offloading the Data

To offload backups to AWS Snowball Edge, do the following:

  1. Add AWS Snowball Edge as AWS Snowball Edge Storage.
  2. Add AWS Snowball Edge as a standalone object storage repository, the capacity tier or performance tier in a scale-out backup repository.


When you configure a scale-out backup repository with AWS Snowball Edge as the capacity extent, make sure to select the Copy backups to object storage as soon as they are created check box as described in section Add Capacity Tier. In this case, you will keep copy of the data on your local storage which will help you to reduce the risk of data loss if the device is damaged during shipping. It will also ensure that the backup data is available for restore operations while AWS Snowball Edge is in shipment.

If you use the other type of backup repository, make sure to keep a copy of your backup in your local storage.

  1. Press and hold the [Ctrl] key, right-click the scale-out backup repository from the previous step and select Run tiering job now.

Preparing AWS Snowball Edge for Shipping

After you have completed moving backup data to the AWS Snowball Edge device, you need to ship this device back to Amazon so that this data can be synchronized with your Amazon S3 storage.

Before shipping AWS Snowball Edge back to AWS, do the following:

  1. Put an object storage repository that is associated with AWS Snowball Edge into the Maintenance mode, as described in section Switching to Maintenance Mode.
  2. Power off AWS Snowball Edge. For more information, see AWS Documentation.
  3. Ship AWS Snowball Edge back to AWS. For more information, see AWS Documentation.

After mailing the device, wait until it is accepted by AWS and notification of successful data upload to your storage account is received (if you subscribed for such notification).

Synchronizing the Seeded Data

To connect Veeam Backup & Replication to your Amazon S3 storage account, do the following:

  1. Add an Amazon S3 storage, as described in section Adding Amazon S3 Storage. At the Specify Object Storage Settings step, select the same bucket and folder that you have selected for your AWS Snowball Edge device.
  2. Edit settings of the object storage repository or scale-out backup repository used for offloading the data, and change your AWS Snowball Edge object storage to the Amazon S3 storage that you have created in the previous step.
  3. Enable importing backups from Amazon S3 storage and wait for the synchronization to complete.
  4. Remove the AWS Snowball Edge object storage from the backup infrastructure, as described in section Removing Object Storage Repository.


Make sure that Versioning and Object Lock are not enabled on the used S3 bucket.

Related Topics

Adding AWS Snowball Edge

Page updated 12/12/2023

Page content applies to build