AWS S3 兼容

 

兼容接口

更新时间 2020-12-01

所有请求参数的默认值,将与原生接口保持一致,而非遵守 AWS S3 接口的规定。

Service API

AWS S3 接口 请求兼容描述 响应兼容描述
GET Service 兼容 兼容

更多信息请参考 AWS S3 文档 Service API

Bucket API

AWS S3 接口 请求兼容描述 响应兼容描述
GET Bucket 未支持请求参数 encoding-type 当响应体中的 NextMarker 元素属于 common prefix 时,与 S3 接口返回不同,但使用此 NextMarker 作为下次请求的 marker 参数可以得到正确的结果
PUT Bucket 未支持请求头 x-amz-aclx-amz-grant-* 兼容
DELETE Bucket 兼容 兼容
HEAD Bucket 兼容 兼容
GET Bucket acl 兼容 兼容
PUT Bucket ACL
- 未支持请求头 x-amz-grant-read-acpx-amz-grant-write-acp
- 请求头 x-amz-acl 未支持设置 authenticated-read
- 请求体 CanonicalUser 未支持 type AmazonCustomerByEmail,且未支持 Authenticated Users groupLog Delivery group
兼容
GET Bucket location 兼容 兼容
PUT Bucket Lifecycle
- Lifecycle action 未支持: NoncurrentVersionExpirationNoncurrentVersionTransition
- Transition action 未支持设置: Date
- Transition storageClass 未支持: GLACIERONEZONE_IAINTELLIGENT_TIERINGDEEP_ARCHIVE
- Expiration action 未支持设置:DateExpiredObjectDeleteMarker
- 一条规则不支持设置多个 action
兼容
GET Bucket Lifecycle 兼容 兼容

更多信息请参考 AWS S3 文档 Bucket API

Object API

AWS S3 接口 请求兼容描述 响应兼容描述
PUT Object 未支持请求头 x-amz-storage-class, x-amz-website-redirect-location, x-amz-acl, x-amz-grant-*, x-amz-server-side-encryption-* 兼容
PUT Object - Copy 兼容 兼容
GET Object 兼容 兼容
DELETE Object 未支持请求头 x-amz-mfa 兼容
DELETE Multiple Objects 未支持请求头 x-amz-mfa 兼容
HEAD Object 未支持请求头 x-amz-server-side​-encryption​-customer-* 兼容
Initiate Multipart Upload 未支持请求头 x-amz-storage-class, x-amz-website-redirect-location, x-amz-acl, x-amz-grant-*, x-amz-server-side-encryption-* 兼容
Upload Part 未支持 x-amz-server-side-encryption-customer-* 兼容
Copy Part 兼容 兼容
List Parts 未支持请求参数 encoding-type 兼容
Complete Multipart Upload 兼容 兼容
Abort Multipart Upload 兼容 兼容

更多信息请参考 AWS S3 文档 Object API

这篇文档解决了您的问题吗?
0
0