跳到主要内容

API概览

基本概念​

本文中出现的一些术语请参考COS基本概念

API集成​

对象存储API采用独立的鉴权方式,和其他云产品的集成方式有差异,详见用户签名验证 同时,对象存储API接口完全兼容S3协议,也可参考S3协议完成对接。

关于Service的操作​

API描述
GetService列出该账户下的所有Bucket

关于Bucket的操作​

API描述
Put Bucket创建Bucket
Put Bucket ACL设置Bucket访问权限
Get Bucket获得Bucket中所有Object的信息
Get Bucket ACL获得Bucket访问权限
Delete Bucket删除Bucket
Put Bucket Website设置Bucket为静态网站托管模式
Get Bucket Website查看Bucket的静态网站托管状态
Delete Bucket Website关闭Bucket的静态网站托管模式
Get Bucket Location查看Bucket所属的数据中心信息

关于Object的操作​

API描述
Put Object上传Object
Head Object获得Object的meta信息
Get Object获取Object
Copy Object复制Object
Delete Object删除Object

关于Multipart Upload的操作​

API描述
Initiate Multipart Upload分片上传初始化
Upload Part分块上传文件
Complete Multipart Upload完成整个文件的上传
Abort Multipart Upload取消Multipart Upload事件
List Multipart Uploads列出所有执行中的Multipart Upload事件
List Parts列出指定Upload ID所属的所有已经上传成功的Part
Delete Multiple Objects删除多个Object