Supported S3 Compatible Storage Solutions
Managed Backup supports standard storage classes for most S3-compatible storage solutions. Long-term storage classes are not currently supported for these storage solutions. If you use a long-term storage class for backup purposes at your own risk, you should move the data to a general-purpose storage class before attempting a restore.
Currently, only Standard storage tiers may be supported for backup and restore operations. You can use long-term storage tiers only at your own risk, and before restoring backup data, you will need to move it to a standard tier. To support Forever Forward Incremental backup (simple backup schedule), you should edit the storage account configuration manually to enable synthetic full backup.
To use the selected S3 compatible storage as your storage account, the cloud storage must support the following operations:
| Operation | Description | Purpose |
|---|---|---|
| AbortMultipartUpload | Aborts a multipart upload. After a multipart upload is aborted, no additional parts can be uploaded using that upload ID | Backup |
| CompleteMultipartUpload | Completes a multipart upload by assembling previously uploaded parts | Backup |
| CreateMultipartUpload | Initiates a multipart upload and returns an upload ID | Backup |
| DeleteObject | Removes an object from a bucket | Backup |
| GetObject | Retrieves an object from the storage | Restore |
| HeadObject | Retrieves metadata from an object without returning the object itself | Backup |
| ListBuckets | Returns a list of all buckets owned by the authenticated sender of the request | Storage configuration |
| ListObjects | Returns some or all (up to 1,000) of the objects in a bucket | Backup/Repository synchronization |
| PutObject | Adds an object to a bucket | Backup |
| UploadPart | Uploads a part in a multipart upload | Backup |
| UploadPartCopy | Uploads a part by copying data from an existing object as the data source (in-cloud copying). Used only with the Allow Synthetic Full backup option, FFI (synthetic backup) |
You can contact your storage provider's support to check whether these operations are available in the selected storage, but the best way to test whether your selected storage is suitable for backup and restore purposes is to create test backup and restore plans for all types of backup you are planning to use.
You can also use our new Storage Checker tool to verify whether your storage is compatible with our solutions.