本文为您介绍关于Object操作的API接口。
API功能列表
关于Object操作的相关API,请参见下表。
分类 | API | 描述 |
上传文件 | 单个文件(Object)直接上传,上传文件大小不得超过5 GB。 | |
通过追加写的方式上传文件(Object),目标文件大小不得超过5 GB。 | ||
通过HTML表单的方式上传文件(Object),上传文件大小不得超过5 GB。 | ||
发送请求时携带Callback参数实现回调。仅PutObject、PostObject和CompleteMultipartUpload接口支持设置Callback。 | ||
获取文件 | 获取某个文件(Object)。 | |
获取某个文件(Object)的元数据信息,使用此接口不会返回文件内容。 | ||
获取某个文件(Object)的元数据信息,包括该Object的ETag、Size、LastModified信息,并且不返回该Object的内容。 | ||
删除文件 | 删除某个文件(Object)。 | |
删除多个文件(Object)。 | ||
拷贝文件 | 拷贝同地域下存储空间(Bucket)之间的文件(Object)。 | |
解冻文件 | 解冻归档、冷归档以及深度冷归档的文件(Object)。 | |
SQL查询 | 调用该接口对目标文件执行SQL语句,返回执行结果。 | |
目录管理 | 创建目录(Directory)。 | |
重命名目录(Directory)或者文件(Object)。 | ||
删除目录(Directory)。 | ||
分片上传 | 通知OSS初始化一个Multipart Upload事件。 | |
根据指定的Object名和uploadId来分块(Part)上传数据。 | ||
从一个已存在的Object中拷贝数据来上传一个Part。 | ||
在将所有数据Part都上传完成后,必须调用CompleteMultipartUpload接口来完成整个文件的分片上传。 | ||
取消MultipartUpload事件并删除对应的Part数据。 | ||
列举所有执行中的Multipart Upload事件。 | ||
列举指定Upload ID所属的所有已经上传成功Part。 | ||
权限控制 | 修改文件(Object)的访问权限(ACL)。 | |
获取存储空间(Bucket)下某个文件(Object)的访问权限(ACL)。 | ||
软链接 | 为OSS的目标文件(TargetObject)创建软链接(Symlink)。 | |
获取软链接。 | ||
标签 | 设置或更新对象(Object)的标签(Tagging)信息。 | |
获取对象(Object)的标签(Tagging)信息。 | ||
删除指定对象(Object)的标签(Tagging)信息。 |