This is an archive version of the document. To get the most up-to-date information, see the current version.

Object Storage Repositories

Object storage repositories are used to store Microsoft 365 and on-premises Microsoft organization backups using the following cloud and on-premises services:

  • S3 Compatible object storage

Any S3 Compatible object storage device fully compatible with the AWS S3 operations and AWS S3 Signature Version 4 standard.

  • Amazon S3 object storage

For more information about Amazon S3 object storage, see this Amazon article. For more information about Amazon S3 storage classes that Veeam Backup for Microsoft 365 supports, see Supported Amazon S3 Storage Classes. For more information about required permissions, see Amazon S3 Storage Permissions.

  • Microsoft Azure Blob storage

For more information about Microsoft Azure Blob storage, see this Microsoft article. For more information about Azure storage account types that Veeam Backup for Microsoft 365 supports, see Supported Azure Storage Account Types. For more information about Azure archive storage permissions, see Azure Archive Storage Permissions.

  • IBM Cloud Object Storage

For more information about IBM Cloud Object Storage, see this IBM article.

To back up data to object storage, you can extend a backup repository with any of the listed storage and map a backup job to such an extended repository. For more information, see Specify Object Storage Repository and Specify Backup Proxy and Repository.

Data Validation

The process of data validation when saving it to object storage involves the following steps:

  1. Before sending data to object storage, Veeam Backup for Microsoft 365 calculates hash: for Amazon S3 object storage and S3 Compatible object storage both the MD5 and SHA256 checksums are calculated, for Microsoft Azure Blob storage — the MD5 checksum only.
  2. When the backed-up data appears in object storage, checksums are calculated again and are compared with values obtained before data was sent to object storage.

Note

Different checksums mean that data was corrupted during transfer to object storage. Such data will not be saved to object storage.

In This Section