APIs Compatible with AWS S3
Service API
AWS S3 API | Request Compatibility | Response Compatibility |
---|---|---|
ListBuckets | Compatible | Compatible |
Bucket API
AWS S3 API | Request Compatibility | Response Compatibility |
---|---|---|
CreatBucket | Compatible | Compatible |
HeadBucket | Compatible | Compatible |
GetBucketLocation | Compatible | Compatible |
DeleteBucket | Compatible | Compatible |
ListObjects | Not supported:encoding-type | Not supported:EncodingType |
ListObjectsV2 | Not supported:encoding-type | Not supported:EncodingType |
Object API
AWS S3 API | Request Compatibility | Response Compatibility |
---|---|---|
PostObject | Not supported form fields: AWSAccessKeyId, policy, tagging, x-amz-security-token, x-amz-server-side-encryption-* x-amz-storage-class value: STANDARD(default), IA, ARCHIVE, DEEP_ARCHIVE | Not supported response headers: x-amz-expiration, x-amz-server-side-encryption-* |
PutObject | Not supported request headers: x-amz-tagging, x-amz-object-lock-*, x-amz-server-side-encryption-* x-amz-storage-class value: STANDARD(default), IA, ARCHIVE, DEEP_ARCHIVE | Not supported response headers: x-amz-expiration, x-amz-server-side-encryption-* |
CopyObject | Not supported request headers: x-amz-tagging-directive, x-amz-object-lock-*, x-amz-server-side-encryption-* x-amz-storage-class value: STANDARD(default), IA, ARCHIVE, DEEP_ARCHIVE | Not supported response headers: x-amz-expiration, x-amz-server-side-encryption-* |
HeadObject | Not supported request headers: x-amz-server-side-encryption-* | Not supported response headers: x-amz-missing-meta, x-amz-replication-status, x-amz-server-side-encryption-*, x-amz-object-lock-* |
GetObject | Not supported request headers: x-amz-server-side-encryption-* | Not supported response headers: x-amz-missing-meta, x-amz-replication-status, x-amz-server-side-encryption-*, x-amz-object-lock-* |
RestoreObject | Not supported request parameters: versionId, Description, OutputLocation, SelectParameters, Tier, Type Days valid value 1-7 For DEEP_ARCHIVE, GlacierJobParameters.Tier=Standard | Not supported response headers: x-amz-restore-output-path |
DeleteObject | Not supported request header: x-amz-mfa | Compatible |
DeleteObjects | Not supported request header: x-amz-mfa | Compatible |
InitiateMultipartUpload | Not supported request headers: x-amz-tagging, x-amz-object-lock-*, x-amz-server-side-encryption-* x-amz-storage-class value: STANDARD(default), IA, ARCHIVE, DEEP_ARCHIVE | Not supported response headers: x-amz-abort-date, x-amz-abort-rule-id, x-amz-server-side-encryption-* |
UploadPart | Not supported request header: x-amz-server-side-encryption-* | Not supported response headers: x-amz-server-side-encryption-* |
UploadPartCopy | Not supported request header: x-amz-server-side-encryption-* | Not supported response headers: x-amz-server-side-encryption-* |
CompleteMultipartUpload | Compatible | Not supported response headers: x-amz-expiration, x-amz-server-side-encryption-*, x-amz-version-id |
AbortMultipartUpload | Compatible | Compatible |
ListParts | Compatible | Not supported response: x-amz-abort-date, x-amz-abort-rule-id, LastModified |
Common Request Headers
Request Header | Compatibility |
---|---|
Authorization | Compatible |
Content-Length | Compatible |
Content-Type | Compatible |
Content-MD5 | Compatible |
Date | Compatible |
Expect | Compatible |
Host | Compatible |
x-amz-content-sha256 | Compatible |
x-amz-date | Compatible |
x-amz-security-token | Not supported |
Common Response Headers
Response Header | Compatibility |
---|---|
Content-Length | Compatible |
Content-Type | Compatible |
Connection | Compatible |
Date | Compatible |
ETag | Compatible |
Server | Compatible |
x-amz-delete-marker | Not supported |
x-amz-request-id | Compatible |
x-amz-id-2 | Not supported |
x-amz-version-id | Not supported |