云存储支持的 api | api简介 | 描述 |
---|---|---|
GET Service(List Bucket) | 获取一个User下的所有Bucket | |
PUT Bucket | 新建一个Bucket,默认的权限为Private | 兼容 PUT Bucket |
HEAD Bucket | 确定一个Bucket是否存在且有权利访问 如果Bucket存在且有权利访问,则返回200 OK。如果指定的bucket不存在,则返回404 Not Found | 兼容 HEAD Bucket |
GET Bucket(List Object) | 获取一个Bucket下面Object的信息(兼容Version2) | 兼容 GET Bucket |
DELETE Bucket | 删除指定的Bucket | |
PUT Object | 上传一个Object到OSS | 兼容 PUT Object |
GET Object | 获取一个Object的Meta及数据,可以获取全部数据或者使用Range指定获取部分数据 | 兼容 GET Object |
HEAD Object | 获取一个Object的Meta | 兼容 HEAD Object |
DELETE Object | 删除一个Object | |
Initiate MultiPart Upload | 初始化一个多步上传的任务 | |
Upload Part | 上传一个Part到OSS | 兼容 Upload Part |
Complete MultiPart Upload | 把上传的多个part合并成一个Object | |
Abort MultiPart Upload | 终止一次多步上传任务 | |
List Parts | 获取指定uploadid已经上传成功的part的信息 | 兼容 List Parts |
List MultiPart Uploads | 获取一个Bucket下面正在进行的多步上传任务 | |
GET Bucket policy | 获取指定的Bucket上的policy | |
PUT Bucket policy | 为指定的Bucket上添加或编辑policy | |
DELETE Bucket policy | 删除指定的Bucket上的policy | |
PUT Bucket acl | 在指定的Bucket上设置acl | |
GET Bucket acl | 获取指定的Bucket的acl | |
PUT Bucket cors | 为指定的Bucket添加CORS规则 | |
GET Bucket cors | 获取指定的Bucket的CORS规则 | |
DELETE Bucket cors | 删除指定的Bucket的CORS规则 | |
PUT Bucket website | 为指定的Bucket添加静态网站托管规则 | |
GET Bucket website | 获取指定的Bucket的静态网站托管规则 | |
DELETE Bucket website | 删除指定的Bucket的静态网站托管规则 | |
Put Object Copy | 拷贝一个在OSS上已经存在的object成另外一个object | 未支持:x-amz-copy-source-if-match, x-amz-copy-source-if-none-match, x-amz-copy-source-if-unmodified-since, x-amz-copy-source-if-modified-since, x-amz-tagging-directive x-amz-storage-class支持 STANDARD和REDUCED_REDUNDANCY |
Upload Part Copy | 通过从一个已存在的Object中拷贝数据来上传一个Part。 | 未支持:x-amz-copy-source-if-match, x-amz-copy-source-if-none-match, x-amz-copy-source-if-unmodified-since, x-amz-copy-source-if-modified-since |
Delete Multiple Objects | 支持用户通过一个HTTP请求删除同一个Bucket中的多个Object | 未支持:version |
PUT Bucket Replication | 创建、修改跨区域复制配置 | 未支持: Account,Role,Owner AccessControlTranslation SourceSelectionCriteria |
GET Bucket Replication | 返回设置在Bucket 上的跨区域复制配置 | |
Delete Bucket Replication | 删除已开启的跨区域复制配置,删除后目标Bucket和objcet依然存在 | |
PUT Bucket notification | 指定Bucket添加事件通知配置 | 未支持: CloudFunction,Queue 仅支持:Topic(详见事件通知) |
GET Bucket notification | 返回设置在Bucket上的事件通知配置 |