Skip to main content

Connect S3 to Veeam Backup & Replication™

You can store backups created with Veeam Backup & Replication™ in S3.

  1. Create a bucket.
  2. Set up access.
  3. Add a repository to Veeam Backup & Replication™.

1. Create a bucket

  1. In the control panel, on the top menu, click Products and select S3.
  2. Go to the Buckets section.
  3. Click Create bucket.
  4. Enter the bucket name. For S3 API compatibility, the bucket name must be unique within S3 and meet the Amazon S3 bucket naming rules; more details are in the Bucket naming rules section of the Amazon documentation.
  5. Select the region and pool where the bucket will be created.
  6. Select the private bucket type.
  7. Select the storage class — cold storage.
  8. Select the addressing type — vHosted.
  9. Click Create bucket.

2. Set up access

Access can be set up by the Account Owner or a user with the iam.admin role.

  1. Create a service user with the role with access to S3. If you use a user with the role s3.user, object_storage_user or s3.bucket.user, the bucket must have a bucket policy.
  2. Issue an S3 key to the user.

3. Add a repository to Veeam Backup & Replication™

  1. Log in to Veeam Backup & Replication with your account.

  2. Go to the Backup InfrastructureBackup Repositories section.

  3. Click Add repository.

  4. Select Object storageS3 CompatibleS3 Compatible.

  5. On the Name step:

    5.1. In the Name field, enter the repository name.

    5.2. Optional: in the Description field, enter a description.

    5.3. Optional: to prevent backup server overload, limit the number of concurrent tasks. To do this, select the Limit concurrent tasks to checkbox and specify the number of backups.

    5.4. Click Next.

  6. On the Account step:

    6.1. In the Service point field, enter the S3 API domain in the pool where the bucket is located.

    6.2. In the Region field, enter the pool where S3 is located.

    6.3. In the Credentials field, click Add to add the S3 key you issued when setting up access:

    • Access key — the value of the Access key field from the S3 key; ;
    • Secret key — the value of the Secret key field from the S3 key.

    6.4. Click OK.

    6.5. In the Connection Mode field, click Choose and select the S3 connection method. To configure the S3 connection:

    • directly — select Direct;
    • through a specific Veeam infrastructure server — select Through gateway server and enter the gateway server.

    6.6. Click Next.

  7. On the Bucket step:

    7.1. In the Bucket field, click Browse, select a bucket, and click OK.

    7.2. In the Folder field, click Browse, enter the name of the folder that will be created in the bucket, and click OK.

    7.3. Optional: to limit storage consumption, select the Limit object storage consumption to checkbox and enter the storage limit.

    7.4. Click Next.

  8. On the Mount Server step:

    8.1. In the Mount server field, select a server. Server selection depends on what you chose at the Account step in the Connection Mode:

    • if you chose Direct, in the Mount server field, select the backup server; ;
    • if you chose Through gateway server, in the Mount server field, select the server you specified in the Connection Mode field.

    8.2. Click Next.

  9. On the Review step:

    9.1. Check the settings.

    9.2. Optional: if you are connecting a bucket that was previously used to store Veeam backups, to import existing backups, select the Search the repository for existing backups and import them automatically checkbox.

    9.3. Click Apply.

  10. On the Apply step:

    10.1. Wait for the settings to be saved — a green checkmark will appear in each line.

    10.2. Click Next.

  11. On the Summary step, click Finish.