QuObjects Amazon S3/ OpenStack Swift Compatible APIs
Compatible Amazon S3 APIs
- Support both path style and virtual host style S3 API
- Bucket APIs
The following bucket APIs are supported:- DeleteBucket
- GetLocation
- GetService (list all my buckets)
- HeadBucket
- ListObjects
- PutBucket
- Cross-origin resource sharing (CORS)
- Object APIs
The following object APIs are supported:- BulkDelete
- CopyObject
- DeleteObject
- GetObject
- HeadObject
- PutObject
- Presigned URLs
- Multipart Upload APIs
The following multipart upload APIs are supported:- CompleteMultipartUpload
- InitiateMultipartUpload
- ListParts
- ListUploads
- UploadPart
Compatible OpenStack Swift APIs
- Account APIs
The following account APIs are supported:- Show account details and list containers
- Create, update, or delete account metadata
- Show account metadata
- Container APIs
The following container APIs are supported:- Create container
- Create, update, or delete container metadata
- Show container metadata
- Delete container
- Object APIs
The following object APIs are supported:- Get object content and metadata
- Create or replace object
- Copy object
- Delete object
- Bulk delete objects
- Show object metadata
- Create or update object metadata
- Endpoints APIs
The following endpoints APIs are supported:- List endpoints
- Container Access Control Lists (ACLs)
Amazon S3 API Limits
Item | Specification |
---|---|
Maximum number of buckets | no-limit |
Maximum number of objects per bucket | no-limit |
Maximum object size | QTS: 16 TiB |
Minimum object size | 0 B |
Maximum object size per PUT operation | 1 TiB |
Maximum number of parts per upload | 10,000 |
Part size | 5 MiB to 5 GiB. Last part can be 0 B to 5 GiB |
Maximum number of parts returned per list parts request | 10000 |
Maximum number of objects returned per list objects request | 10000 |
Maximum number of multipart uploads returned per list multipart uploads request | 1000 |
OpenStack Swift API Limits
Item | Specification |
---|---|
Maximum number of buckets | no-limit |
Maximum number of objects per bucket | no-limit |
Maximum object size | 1 TiB |
Minimum object size | 0 B |
Maximum object size per PUT operation | 1 TiB |