Skip to content
APIs Compatible with AWS S3

APIs Compatible with AWS S3

Service API

AWS S3 APIRequest CompatibilityResponse Compatibility
ListBucketsCompatibleCompatible

Bucket API

AWS S3 APIRequest CompatibilityResponse Compatibility
CreatBucketCompatibleCompatible
HeadBucketCompatibleCompatible
GetBucketLocationCompatibleCompatible
DeleteBucketCompatibleCompatible
ListObjectsNot supported:encoding-typeNot supported:EncodingType
ListObjectsV2Not supported:encoding-typeNot supported:EncodingType

Object API

AWS S3 APIRequest CompatibilityResponse Compatibility
PostObjectNot 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-*
PutObjectNot 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-*
CopyObjectNot 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-*
HeadObjectNot 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-*
GetObjectNot 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-*
RestoreObjectNot 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
DeleteObjectNot supported request header: x-amz-mfaCompatible
DeleteObjectsNot supported request header: x-amz-mfaCompatible
InitiateMultipartUploadNot 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-*
UploadPartNot supported request header: x-amz-server-side-encryption-*Not supported response headers: x-amz-server-side-encryption-*
UploadPartCopyNot supported request header: x-amz-server-side-encryption-*Not supported response headers: x-amz-server-side-encryption-*
CompleteMultipartUploadCompatibleNot supported response headers: x-amz-expiration, x-amz-server-side-encryption-*, x-amz-version-id
AbortMultipartUploadCompatibleCompatible
ListPartsCompatibleNot supported response: x-amz-abort-date, x-amz-abort-rule-id, LastModified

Common Request Headers

Request HeaderCompatibility
AuthorizationCompatible
Content-LengthCompatible
Content-TypeCompatible
Content-MD5Compatible
DateCompatible
ExpectCompatible
HostCompatible
x-amz-content-sha256Compatible
x-amz-dateCompatible
x-amz-security-tokenNot supported

Common Response Headers

Response HeaderCompatibility
Content-LengthCompatible
Content-TypeCompatible
ConnectionCompatible
DateCompatible
ETagCompatible
ServerCompatible
x-amz-delete-markerNot supported
x-amz-request-idCompatible
x-amz-id-2Not supported
x-amz-version-idNot supported