API 概览
Service API
| 接口 | 说明 |
|---|---|
| buckets | 列举请求者拥有的所有 Bucket |
Bucket API
| 接口 | 说明 |
|---|---|
| mkbucketv3 | 创建新的存储空间 |
| drop | 删除指定存储空间 |
| domains | 获取一个空间绑定的所有域名列表 |
| private | 设置空间访问权限 |
| putBucketTagging | 设置空间标签 |
| getBucketTagging | 查询空间标签 |
| deleteBucketTagging | 删除空间标签 |
Object API
| 接口 | 说明 |
|---|---|
| upload | 用于在一次 HTTP 会话中上传单一的一个对象 |
| mkblk | 为后续分片上传创建一个新的块,同时上传第一片数据 |
| bput | 上传指定块的一片数据,具体数据量可根据现场环境调整,同一块的每片数据必须串行上传 |
| mkfile | 将上传好的所有数据块按指定顺序合并成一个对象资源 |
| initiateMultipartUpload | 通知服务端开启分块上传任务,得到全局唯一任务UploadId |
| uploadPart | 分块上传数据,需指定的任务UploadId |
| completeMultipartUpload | 完成整个对象的分块上传,需指定的任务UploadId |
| abortMultipartUpload | 中止分块上传任务,并且删除已经上传的块,需指定的任务UploadId |
| listParts | 列举指定 UploadId 所属的所有已经上传成功Part |
| list | 用于列举指定空间里的所有对象条目 |
| stat | 仅获取对象的 Metadata 信息,不返回对象内容 |
| chgm | 修改对象的 MIME 类型信息 |
| move | 将源空间的指定对象移动到目标空间,或在同一空间内对对象重命名 |
| copy | 将指定对象复制为新命名对象 |
| delete | 删除指定对象 |
| batch | 指在单一请求中执行多次获取元信息、移动、复制、删除操作,极大提高对象管理效率 |
| chstatus | 修改对象的存储状态,即切换启用、禁用状态 |
| chtype | 修改对象的存储类型信息,即标准存储、低频存储、归档直读存储等不同存储类型之间的互相转换 |
| restoreAr | 解冻归档存储类型的对象 |
| deleteAfterDays | 设置一个对象多少天后过期删除 |
| lifecycle | 修改已上传对象的生命周期,即修改对象转低频时间、转归档直读事件、转归档时间、转深度归档时间和过期删除时间 |
| prefetch | 对于设置了镜像存储的空间,从镜像源站抓取指定名称的对象并存储到该空间中 |
| sisyphus/fetch | 从指定 URL 抓取对象,并将该对象存储到指定空间中。每次只抓取一个对象,抓取时可以指定保存空间名和最终对象名 |
文档反馈
(如有产品使用问题,请 提交工单)