S3 Compliancy
OpenIO SDS 20.04 is compliant with the most recent standards of requests signatures:
In addition to the traditional path-style bucket naming, OpenIO SDS also
complies with the host-style bucket naming as described in
Virtual Hosting of Buckets.
Here is the detail of supported operations.
Common operations
| GET Service |
✅ |
Bucket operations
| DELETE Bucket |
✅ |
| DELETE Bucket cors |
✅ |
| DELETE Bucket encryption |
|
| DELETE Bucket lifecycle |
✅ |
| DELETE Bucket policy |
|
| DELETE Bucket replication |
|
| DELETE Bucket tagging |
✅ |
| DELETE Bucket website |
|
| GET Bucket (List Objects) Version 2 |
✅ |
| GET Bucket acl |
✅ |
| GET Bucket cors |
✅ |
| GET Bucket encryption |
|
| GET Bucket lifecycle |
✅ |
| GET Bucket location |
✅ |
| GET Bucket notification |
|
| GET Bucket Object versions |
✅ |
| GET Bucket policy |
|
| GET Bucket replication |
|
| GET Bucket tagging |
✅ |
| GET Bucket versioning |
✅ |
| GET Bucket website |
|
| HEAD Bucket |
✅ |
| List Multipart Uploads |
✅ |
| PUT Bucket |
✅ |
| PUT Bucket acl |
✅ |
| PUT Bucket cors |
✅ |
| PUT Bucket encryption |
|
| PUT Bucket lifecycle |
✅ |
| PUT Bucket notification |
|
| PUT Bucket policy |
|
| PUT Bucket replication |
|
| PUT Bucket tagging |
✅ |
| PUT Bucket versioning |
✅ |
| PUT Bucket website |
|
Objects operations
| Delete Multiple Objects |
✅ |
| DELETE Object |
✅ |
| DELETE Object tagging |
✅ |
| GET Object |
✅ |
| GET Object ACL |
✅ |
| GET Object tagging |
✅ |
| GET Object torrent |
|
| HEAD Object |
✅ |
| OPTIONS object |
✅ |
| POST Object |
|
| POST Object restore |
|
| PUT Object |
✅ |
| PUT Object - Copy |
✅ |
| PUT Object acl |
✅ |
| PUT Object tagging |
✅ |
Multiparts objects operations
| Abort Multipart Upload |
✅ |
| Complete Multipart Upload |
✅ |
| Initiate Multipart Upload |
✅ |
| List Parts |
✅ |
| Upload Part |
✅ |
| Upload Part - Copy |
✅ |