Skip to content

Provider status

Ian Qvist edited this page Oct 13, 2021 · 15 revisions

This page describes the current progress for provider support.

  • x: means the provider supports this operation.
  • dash (-): means the operation is not yet implemented.
  • empty: means the provider does not support the operation.
Type Operation Amazon S3 Backblaze B2 Minio Google GCS
Bucket CreateBucket x x x x
Bucket DeleteBucket x x x x
Bucket DeleteBucketAnalyticsConfiguration -
Bucket DeleteBucketCors - -
Bucket DeleteBucketEncryption - -
Bucket DeleteBucketInventoryConfiguration -
Bucket DeleteBucketLifecycle - -
Bucket DeleteBucketMetricsConfiguration -
Bucket DeleteBucketPolicy -
Bucket DeleteBucketReplication - -
Bucket DeleteBucketTagging x x
Bucket DeleteBucketWebsite -
Bucket GetBucketAccelerateConfiguration x
Bucket GetBucketAcl - - -
Bucket GetBucketAnalyticsConfiguration -
Bucket GetBucketCors - - -
Bucket GetBucketEncryption - - - -
Bucket GetBucketInventoryConfiguration -
Bucket GetBucketLifecycleConfiguration x x x
Bucket GetBucketLocation - - -
Bucket GetBucketLogging - -
Bucket GetBucketMetricsConfiguration -
Bucket GetBucketNotificationConfiguration - -
Bucket GetBucketPolicy - -
Bucket GetBucketPolicyStatus -
Bucket GetBucketReplication - -
Bucket GetBucketRequestPayment -
Bucket GetBucketTagging x x
Bucket GetBucketVersioning x x x x
Bucket GetBucketWebsite - -
Bucket GetObjectLockConfiguration x x x
Bucket HeadBucket x x x x
Bucket ListBucketAnalyticsConfigurations -
Bucket ListBucketInventoryConfigurations -
Bucket ListBucketMetricsConfigurations -
Bucket ListBuckets x x x x
Bucket PutBucketAccelerateConfiguration x
Bucket PutBucketAcl - - -
Bucket PutBucketAnalyticsConfiguration -
Bucket PutBucketCors - - -
Bucket PutBucketEncryption - - - -
Bucket PutBucketInventoryConfiguration -
Bucket PutBucketLifecycleConfiguration x x x
Bucket PutBucketLogging - -
Bucket PutBucketMetricsConfiguration -
Bucket PutBucketNotificationConfiguration - x
Bucket PutBucketPolicy - -
Bucket PutBucketReplication - -
Bucket PutBucketRequestPayment -
Bucket PutBucketTagging x x
Bucket PutBucketVersioning x x x
Bucket PutBucketWebsite - -
Bucket PutObjectLockConfiguration x x x
Object AbortMultipartUpload x x x x
Object CompleteMultipartUpload x x x x
Object CopyObject x x x x
Object CreateMultipartUpload x x x x
Object DeleteObject x x x x
Object DeleteObjects x x x
Object DeleteObjectTagging - x
Object DeletePublicAccessBlock -
Object GetObject x x x x
Object GetObjectAcl x x
Object GetObjectLegalHold x x x
Object GetObjectRetention - - -
Object GetObjectTagging - -
Object GetObjectTorrent -
Object GetPublicAccessBlock -
Object HeadObject x x x x
Object ListMultipartUploads x x x x
Object ListObjectsV2 x x x x
Object ListObjectVersions x x x
Object ListParts x x x x
Object PutObject x x x x
Object PutObjectAcl x x
Object PutObjectLegalHold x x x
Object PutObjectRetention - - -
Object PutObjectTagging - -
Object PutPublicAccessBlock -
Object RestoreObject x
Object SelectObjectContent - -
Object UploadPart x x x x
Object UploadPartCopy - - -

Sources

BackBlaze B2: https://www.backblaze.com/b2/docs/s3_compatible_api.html (Table is up to date as of 2021-10-13)

Clone this wiki locally