API概览
访问控制
| API | 描述 |
|---|---|
| 用户签名验证 | 用户签名验证 |
| 在Header中包含签名 | 在Header中包含签名 |
| 在URL中包含签名 | 在url中包含签名 |
| Bucket权限控制 | bucket权限控制 |
Service操作
| API | 描述 |
|---|---|
| ListBuckets | 得到该账户下所有桶 |
| ListBucketsDetails | 列举该账户下桶的详细信息 |
Bucket操作
| API | 描述 |
|---|---|
| ListObject | 获得桶中所有对象信息 |
| PutBucket | 创建存储桶 |
| HeadBucket | 确认桶是否存在且有权限访问 |
| DeleteBucket | 删除桶 |
| GetBucketLocation | 获得桶所在的地域信息 |
| PutBucketACL | 设置桶权限 |
| GetBucketACL | 获得桶权限 |
| PutBucketLC | 配置生命周期 |
| GetBucketLC | 获得生命周期配置 |
| DeleteBucketLC | 删除生命周期配置 |
| ListMultipartUploads | 列举分片上传 |
| SetBucketWebsite | 设置桶的静态网站配置 |
| GetBucketWebsite | 获取桶的静态网站配置 |
| DeleteBucketWebsite | 删除桶的静态网站配置 |
| SetBucketdomain | 设置桶的自定义域名配置 |
| GetBucketdomain | 获取桶的自定义域名配置 |
| DeleteBucketdomain | 删除桶的自定义域名配置 |
| DeleteBucketWebsite | 删除桶的静态网站配置 |
| PutBucketCors | 设置桶的跨域资源共享CORS规则 |
| GetBucketCors | 获取桶的跨域资源共享CORS规则 |
| DeleteBucketCors | 删除桶的跨域资源共享CORS规则 |
| PutBucketVersioning | 设置桶的版本控制状态 |
| GetBucketVersioning | 获取桶的版本控制状态 |
| PutBucketEncryption | 设置桶的加密规则 |
| GetBucketEncryption | 获取桶的加密规则 |
| DeleteBucketEncryption | 删除桶的加密规则 |
Object操作
| API | 描述 |
|---|---|
| PutObject | 上传对象 |
| AppendObject | 追加上传 |
| GetObject | 下载对象 |
| HeadObject | 获得对象元信息 |
| DeleteObject | 删除对象 |
| DeleteMulitipleObject | 批量删除对象 |
| PutObjectACL | 设置对象权限 |
| GetObjectACL | 获取对象权限 |
| CopyObject | 复制对象 |
| InitiateMultipartUpload | 初始化分片上传 |
| MultipartUpload | 分片上传 |
| CompleteMultipartUpload | 完成分片上传 |
| AbortMultipartUpload | 清除碎片 |