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 清除碎片