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 |
✅ |