-
-
Notifications
You must be signed in to change notification settings - Fork 8
Provider status
Ian Qvist edited this page Oct 15, 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 | Wasabi |
---|---|---|---|---|---|---|
Bucket | CreateBucket | x | x | x | x | x |
Bucket | DeleteBucket | x | 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 | 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 | x |
Bucket | GetBucketWebsite | - | - | |||
Bucket | GetObjectLockConfiguration | x | x | x | x | |
Bucket | HeadBucket | x | x | x | x | x |
Bucket | ListBucketAnalyticsConfigurations | - | - | |||
Bucket | ListBucketInventoryConfigurations | - | - | |||
Bucket | ListBucketMetricsConfigurations | - | ||||
Bucket | ListBuckets | x | x | x | x | x |
Bucket | PutBucketAccelerateConfiguration | x | ||||
Bucket | PutBucketAcl | - | - | - | - | |
Bucket | PutBucketAnalyticsConfiguration | - | - | |||
Bucket | PutBucketCors | - | - | - | - | |
Bucket | PutBucketEncryption | - | - | - | - | - |
Bucket | PutBucketInventoryConfiguration | - | - | |||
Bucket | PutBucketLifecycleConfiguration | x | x | x | x | |
Bucket | PutBucketLogging | - | - | - | ||
Bucket | PutBucketMetricsConfiguration | - | ||||
Bucket | PutBucketNotificationConfiguration | - | - | |||
Bucket | PutBucketPolicy | - | - | - | ||
Bucket | PutBucketReplication | - | - | |||
Bucket | PutBucketRequestPayment | - | ||||
Bucket | PutBucketTagging | x | x | |||
Bucket | PutBucketVersioning | x | x | x | x | |
Bucket | PutBucketWebsite | - | - | |||
Bucket | PutObjectLockConfiguration | x | x | x | x | |
Object | AbortMultipartUpload | x | x | x | x | x |
Object | CompleteMultipartUpload | x | x | x | x | x |
Object | CopyObject | x | x | x | x | x |
Object | CreateMultipartUpload | x | x | x | x | x |
Object | DeleteObject | x | x | x | x | x |
Object | DeleteObjects | x | x | x | x | |
Object | DeleteObjectTagging | - | - | - | ||
Object | DeletePublicAccessBlock | - | ||||
Object | GetObject | x | x | x | x | x |
Object | GetObjectAcl | x | x | x | ||
Object | GetObjectLegalHold | x | x | x | x | |
Object | GetObjectRetention | - | - | - | - | |
Object | GetObjectTagging | - | - | |||
Object | GetObjectTorrent | - | - | |||
Object | GetPublicAccessBlock | - | ||||
Object | HeadObject | x | x | x | x | x |
Object | ListMultipartUploads | x | x | x | x | x |
Object | ListObjectsV2 | x | x | x | x | x |
Object | ListObjectVersions | x | x | x | 1 | x |
Object | ListParts | x | x | x | x | x |
Object | PutObject | x | x | x | x | x |
Object | PutObjectAcl | x | x | x | ||
Object | PutObjectLegalHold | x | x | x | x | |
Object | PutObjectRetention | - | - | - | - | |
Object | PutObjectTagging | - | - | |||
Object | PutPublicAccessBlock | - | ||||
Object | RestoreObject | x | ||||
Object | SelectObjectContent | - | - | |||
Object | UploadPart | x | x | x | x | x |
Object | UploadPartCopy | - | - | - | - |
- Google does not support this method, but does list versions in the ListObjects call. SimpleS3 forwards the ListObjectVersions call and map it transparently.
- BackBlaze B2 docs (Updated on 2021-10-15)
- Google Cloud Storage docs (Updated on 2021-10-15)
- Wasabi docs #1 and #2 (Updated on 2021-10-15)