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 |