S3 api compatibility
- 🟢 fully supported
- 🟡 partially supported
- 🔴 not supported
- 🤷 unknown
Bucket​
AWS API                          | Chorus | Ceph  | DO    | Oracle |
---|---|---|---|---|
CreateBucket | 🟢 | 🟢 | 🟢 | 🟢 |
DeleteBucket | 🟢 | 🟢 | 🟢 | 🟢 |
HeadBucket | 🟢 | 🟢 | 🟢 | 🟢 |
ListBuckets | 🟢 | 🟢 | 🟢 | 🟢 |
GetBucketLocation | 🟢 | 🟢 | 🟢 | 🟢 |
Bucket Tagging​
AWS API                          | Chorus | Ceph  | DO    | Oracle |
---|---|---|---|---|
GetBucketTagging | 🟢 | 🟢 | 🟢 | 🟢 |
PutBucketTagging | 🟢 | 🟢 | 🟢 | 🟢 |
DeleteBucketTagging | 🟢 | 🟢 | 🟢 | 🟢 |
Bucket Lifecycle​
AWS API                          | Chorus | Ceph  | DO    | Oracle |
---|---|---|---|---|
GetBucketLifecycle | 🔴 | 🟢 | 🟢 | 🔴 |
DeleteBucketLifecycle | 🔴 | 🟢 | 🟢 | 🔴 |
PutBucketLifecycle | 🔴 | 🟢 | 🟢 | 🔴 |
GetBucketLifecycleConfiguration | 🔴 | 🟢 | 🟢 | 🔴 |
PutBucketLifecycleConfiguration | 🔴 | 🟢 | 🟢 | 🔴 |
Bucket Policy​
AWS API                          | Chorus | Ceph  | DO    | Oracle |
---|---|---|---|---|
GetBucketPolicy | 🔴 | 🟢 | 🟢 | 🔴 |
PutBucketPolicy | 🔴 | 🟢 | 🟢 | 🔴 |
DeleteBucketPolicy | 🔴 | 🟢 | 🟢 | 🔴 |
GetBucketPolicyStatus | 🔴 | 🟢 | 🟢 | 🔴 |
Bucket ACL​
AWS API                          | Chorus | Ceph  | DO    | Oracle |
---|---|---|---|---|
GetBucketAcl | 🟢 | 🟢 | 🟢 | 🔴 |
PutBucketAcl | 🟢 | 🟢 | 🟢 | 🔴 |
Bucket Versioning​
AWS API                          | Chorus | Ceph  | DO    | Oracle |
---|---|---|---|---|
GetBucketVersioning | 🔴 | 🟢 | 🟢 | 🔴 |
PutBucketVersioning | 🔴 | 🟢 | 🟢 | 🔴 |
Bucket Website​
AWS API                          | Chorus | Ceph  | DO    | Oracle |
---|---|---|---|---|
GetBucketWebsite | 🔴 | 🟢 | 🔴 | 🔴 |
PutBucketWebsite | 🔴 | 🟢 | 🔴 | 🔴 |
DeleteBucketWebsite | 🔴 | 🟢 | 🔴 | 🔴 |
Bucket Replication​
AWS API                          | Chorus | Ceph  | DO    | Oracle |
---|---|---|---|---|
GetBucketReplication | 🔴 | 🟡 | 🔴 | 🔴 |
PutBucketReplication | 🔴 | 🟡 | 🔴 | 🔴 |
DeleteBucketReplication | 🔴 | 🟡 | 🔴 | 🔴 |
Bucket Notification​
AWS API                          | Chorus | Ceph  | DO    | Oracle |
---|---|---|---|---|
GetBucketNotification | 🔴 | 🟡 | 🔴 | 🔴 |
PutBucketNotification | 🔴 | 🟡 | 🔴 | 🔴 |
GetBucketNotificationConfiguration | 🔴 | 🟡 | 🔴 | 🔴 |
PutBucketNotificationConfiguration | 🔴 |