最近更新时间: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 | × | √ |
纯净模式
