文档中心 > API概览
API概览

最近更新时间:2021-12-23

对象存储API完全兼容AWS,接口信息与AWS一致。


访问鉴权


Bucket操作

API

描述

DeleteBucket

删除在url中指定的Bucket。

DeleteBucketCors

删除Bucket的cor配置信息。

DeleteBucketLifecycle

从指定的桶中删除生命周期配置。

DeleteBucketWebsite

删除存储桶的网站配置。

GetBucketACL

返回Bucket的ACL信息,即Bucket的访问控制权限。

GetBucketCORS

返回Bucket的cor配置信息。

GetBucketLifecycle

获取存储桶内的生命周期配置。

GetBucketWebsite

返回与存储桶关联的网站配置。

HeadBucket

判断Bucket是否存在,以及用户对它的权限。

ListBuckets

返回请求者拥有的所有存储桶的列表。

ListObjects

返回指定Bucket下object的列表。

ListParts

列出所有正在进行的分片上传任务。

PutBucket

为用户创建一个新的空间。

PutBucketACL

设置Bucket的访问控制列表。

PutBucketCors

设置Bucket的CORS配置。如果存在,就覆盖该配置。

PutBucketLifecycle

设置bucket的生命周期配置。

PutBucketPolicy

创建或者修改目标bucket的权限策略。

PutBucketWebsite

设置在website子资源中指定的网站的配置。


Object操作

API

描述

AppendObject

以追加写的方式上传Object。

CopyObject

复制Object。

DeleteObject

删除指定的Object。

DeleteObjects

从Bucket中删除多个Object。

GetObject

获取Object。

GetObjectACL

返回一个Object的访问控制权限列表。

HeadObject

获取Object元数据。

PostObject

为指定Bucket添加Object。

PutObject

添加一个Object到某个Bucket。

PutObjectACL

设置Bucket中的存在的Object的ACL权限。

RenameObject

将指定的某个Bucket下的某个Object的名称进行修改。

RestoreObject

解冻已归档Object。



Multipart操作

API

描述

AbortMultipartUpload

完成对象装配之前的块上传任务。

CompleteMultipartUpload

通过组装之前上传的片完成分片上传。

InitiateMultipartUpload

初始化一个分块上传并且返回uploadID。

ListParts

浏览分片上传中的片内容。

UploadPart

在分片上传任务中上传一个片。