最近更新时间:2023-12-07 10:30:20
目前KS3 API接口覆盖了AWS S3协议大部分的基本功能,并在持续扩充新特性。除少量AWS S3特殊特性接口未覆盖外,用户采用AWS S3协议的软件、服务基本上可以做到无缝迁移。
详细的接口兼容性情况见下表,供有需求的用户参考。
Desciption | Name | Amazon | Kingsoft | |
---|---|---|---|---|
Service Operation | 获取所有bucket信息 | GET Service | √ | √ |
Bucket Operation | Bucket基本操作 | DELETE Bucket | √ | √ |
GET Bucket(ListObjects) | √ | √ | ||
HEAD Bucket | √ | √ | ||
PUT Bucket | √ | √ | ||
Bucket cors相关操作 | DELETE Bucket cors | √ | √ | |
GET Bucket cors | √ | √ | ||
PUT Bucket cors | √ | √ | ||
Bucket lifecycle相关操作 | DELETE Bucket lifecycle | √ | 部分兼容,除碎片相关外 | |
GET Bucket lifecycle | √ | |||
PUT Bucket lifecycle | √ | |||
Bucket policy相关操作 | DELETE Bucket policy | √ | 部分兼容,除condition相关字段外 | |
GET Bucket policy | √ | |||
PUT Bucket policy | √ | |||
Bucket tagging相关操作 | DELETE Bucket tagging | √ | × | |
GET Bucket tagging | √ | |||
PUT Bucket tagging | √ | |||
Bucket website相关操作 | DELETE Bucket website | √ | × | |
GET Bucket website | √ | |||
PUT Bucket website | √ | |||
Bucket logging相关操作 | GET Bucket logging | √ | √ | |
PUT Bucket logging | √ | √ | ||
Bucket notification相关操作 | GET Bucket notification | √ | × | |
PUT Bucket notification | √ | |||
Bucket versioning相关操作 | GET Bucket versioning | √ | × | |
GET Bucket Object versions | √ | |||
PUT Bucket versioning | √ | |||
Bucket acl相关操作 | PUT Bucket acl | √ | √ | |
GET Bucket acl | √ | √ | ||
Bucket requestPayment相关操作 | GET Bucket requestPayment | √ | × | |
PUT Bucket requestPayment | √ | |||
枚举该Bucket下的所有分块上传 | List MultiPart Uploads | √ | √ | |
Object Operation | 删除Object | DELETE Object | √ | √ |
删除多个Object | Delete Multiple Objects | √ | × | |
下载Object | GET Object | √ | √ | |
获取Object ACL | GET Object ACL | √ | √ | |
获取Object BT 种子 | GET Object torrent | √ | × | |
获取Object 元信息 | HEAD Object | √ | √ | |
Object对HTML5浏览器跨域支持 | OPTIONS Object | √ | × | |
浏览器表单上传Object | POST Object | √ | √ | |
Amazon Glacier存储恢复 | POST Object restore | √ | √ | |
上传Object | PUT Object | √ | √ | |
设置Object ACL | PUT Object acl | √ | √ | |
复制Object | PUT Object - Copy | √ | √ | |
分块上传相关操作 | Initiate Multipart Upload | √ | √ | |
Upload Part | √ | √ | ||
Upload Part - Copy | √ | √ | ||
Complete Multipart Upload | √ | √ | ||
Abort Multipart Upload | √ | √ | ||
List Parts | √ | √ | ||
对象标签相关操作 | Delete Object Tagging | √ | √ | |
Get Object Tagging | √ | √ | ||
Put Object Tagging | √ | √ | ||
Image Thumbnail | × | √ |
纯净模式