关于Object操作

更新时间:2025-02-10 08:26:41

本文为您介绍关于Object操作的API接口。

API功能列表

关于Object操作的相关API,请参见下表。

分类

API

描述

分类

API

描述

上传文件

PutObject

单个文件(Object)直接上传,上传文件大小不得超过5 GB。

AppendObject

通过追加写的方式上传文件(Object),目标文件大小不得超过5 GB。

PostObject

通过HTML表单的方式上传文件(Object),上传文件大小不得超过5 GB。

Callback

发送请求时携带Callback参数实现回调。仅PutObjectPostObjectCompleteMultipartUpload接口支持设置Callback。

获取文件

GetObject

获取某个文件(Object)。

HeadObject

获取某个文件(Object)的元数据信息,使用此接口不会返回文件内容。

GetObjectMeta

获取某个文件(Object)的元数据信息,包括该ObjectETag、Size、LastModified信息,并且不返回该Object的内容。

删除文件

DeleteObject

删除某个文件(Object)。

DeleteMultipleObjects

删除多个文件(Object)。

拷贝文件

CopyObject

拷贝同地域下存储空间(Bucket)之间的文件(Object)。

解冻文件

RestoreObject

解冻归档、冷归档以及深度冷归档的文件(Object)。

SQL查询

SelectObject

调用该接口对目标文件执行SQL语句,返回执行结果。

分片上传

InitiateMultipartUpload

通知OSS初始化一个Multipart Upload事件。

UploadPart

根据指定的Object名和uploadId来分块(Part)上传数据。

UploadPartCopy

从一个已存在的Object中拷贝数据来上传一个Part。

CompleteMultipartUpload

在将所有数据Part都上传完成后,必须调用CompleteMultipartUpload接口来完成整个文件的分片上传。

AbortMultipartUpload

取消MultipartUpload事件并删除对应的Part数据。

ListMultipartUploads

列举所有执行中的Multipart Upload事件。

ListParts

列举指定Upload ID所属的所有已经上传成功Part。

权限控制

PutObjectACL

修改文件(Object)的访问权限(ACL)。

GetObjectACL

获取存储空间(Bucket)下某个文件(Object)的访问权限(ACL)。

软链接

PutSymlink

OSS的目标文件(TargetObject)创建软链接(Symlink)。

GetSymlink

获取软链接。

标签

PutObjectTagging

设置或更新对象(Object)的标签(Tagging)信息。

GetObjectTagging

获取对象(Object)的标签(Tagging)信息。

DeleteObjectTagging

删除指定对象(Object)的标签(Tagging)信息。

  • 本页导读 (1)
  • API功能列表

点击开启售前

在线咨询服务