全部产品
存储与CDN 数据库 安全 应用服务 数加·人工智能 数加·大数据基础服务 互联网中间件 视频服务 开发者工具 解决方案 物联网
对象存储 OSS

API概览

更新时间:2017-06-07 13:26:11

基本概念

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

关于Service操作

API 描述
GetService 得到该账户下所有Bucket

关于Bucket的操作

API 描述
Put Bucket 创建Bucket
Put Bucket ACL 设置Bucket访问权限
Put Bucket Logging 开启Bucket日志
Put Bucket Website 设置Bucket为静态网站托管模式
Put Bucket Referer 设置Bucket的防盗链规则
Put Bucket Lifecycle 设置Bucket中Object的生命周期规则
Get Bucket Acl 获得Bucket访问权限
Get Bucket Location 获得Bucket所属的数据中心位置信息
Get Bucket Logging 查看Bucket的访问日志配置情况
Get Bucket Website 查看Bucket的静态网站托管状态
Get Bucket Referer 查看Bucket的防盗链规则
Get Bucket Lifecycle 查看Bucket中Object的生命周期规则
Delete Bucket 删除Bucket
Delete Bucket Logging 关闭Bucket访问日志记录功能
Delete Bucket Website 关闭Bucket的静态网站托管模式
Delete Bucket Lifecycle 删除Bucket中Object的生命周期规则
Get Bucket(List Object) 获得Bucket中所有Object的信息
Get Bucket Info 获取Bucket信息

关于Object的操作

API 描述
Put Object 上传object
Copy Object 拷贝一个object成另外一个object
Get Object 获取Object
Delete Object 删除Object
Delete Multiple Objects 删除多个Object
Head Object 获得Object的meta信息
Post Object 使用Post上传Object
Append Object 在Object尾追加上传数据
Put Object ACL 设置Object ACL
Get Object ACL 获取Object ACL信息
Callback 上传回调

关于Multipart Upload的操作

API 描述
Initiate Multipart Uploade 初始化MultipartUpload事件
Upload Part 分块上传文件
Upload Part Copy 分块复制上传文件
Complete Multipart Upload 完成整个文件的Multipart Upload上传
Abort Multipart Upload 取消Multipart Upload事件
List Multipart Uploads 罗列出所有执行中的Multipart Upload事件
List Parts 罗列出指定Upload ID所属的所有已经上传成功Part

跨域资源共享(CORS)

API 描述
Put Bucket cors 在指定Bucket设定一个CORS的规则
Get Bucket cors 获取指定的Bucket目前的CORS规则
Delete Bucket cors 关闭指定Bucket对应的CORS功能并清空所有规则
Option Object 跨域访问preflight请求
本文导读目录