跳到主要内容

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