存储空间
OpenAPI 名称 | 描述 | 操作 |
---|---|---|
基础操作 | ||
PutBucket![]() | 创建一个存储空间(Bucket) | 查看文档去调试 |
GetBucketStat![]() | 获取指定存储空间的存储容量以及文件数量 | 查看文档去调试 |
ListObjects![]() | 列举存储空间(Bucket)中所有文件(Object)的信息 | 查看文档去调试 |
ListObjectsV2![]() | 列举存储空间(Bucket)中所有文件(Object)的信息 | 查看文档去调试 |
GetBucketInfo![]() | 查看存储空间(Bucket)的相关信息。只有Bucket的拥有者才能查看Bucket的信息。该请求可以从任何一个OSS的Endpoint发起 | 查看文档去调试 |
GetBucketLocation | 查看存储空间(Bucket)的位置信息。只有Bucket的拥有者才能查看Bucket的位置信息 | 查看文档去调试 |
DeleteBucket | 删除存储空间(Bucket) | 查看文档去调试 |
接入点 | ||
PutAccessPointPolicy | 配置接入点策略 | 查看文档去调试 |
CreateAccessPoint | 创建接入点 | 查看文档去调试 |
ListAccessPoints | 获取用户级别或Bucket级别的接入点信息 | 查看文档去调试 |
GetAccessPoint | 获取接入点信息 | 查看文档去调试 |
GetAccessPointPolicy | 获取接入点策略配置 | 查看文档去调试 |
DeleteAccessPointPolicy | 删除接入点策略 | 查看文档去调试 |
DeleteAccessPoint | 删除接入点 | 查看文档去调试 |
合规保留策略 | ||
InitiateBucketWorm | 新建一条合规保留策略 | 查看文档去调试 |
GetBucketWorm | 获取指定存储空间(Bucket)的合规保留策略信息 | 查看文档去调试 |
AbortBucketWorm | 删除指定存储空间(Bucket)未锁定的合规保留策略 | 查看文档去调试 |
CompleteBucketWorm | 锁定合规保留策略 | 查看文档去调试 |
ExtendBucketWorm | 延长已锁定的合规保留策略对应Bucket中Object的保留天数 | 查看文档去调试 |
权限控制 | ||
GetBucketAcl | 获取某个存储空间(Bucket)的访问权限(ACL)。只有Bucket的拥有者才能获取Bucket的访问权限 | 查看文档去调试 |
PutBucketAcl | 设置或修改存储空间(Bucket)的访问权限(ACL) | 查看文档去调试 |
生命周期 | ||
GetBucketLifecycle | 查看存储空间(Bucket)的生命周期规则(Lifecycle)。只有Bucket的拥有者才有权限查看Bucket的生命周期规则 | 查看文档去调试 |
PutBucketLifecycle | 设置存储空间的生命周期规则 | 查看文档去调试 |
DeleteBucketLifecycle | 删除指定存储空间(Bucket)的生命周期规则 | 查看文档去调试 |
传输加速 | ||
GetBucketTransferAcceleration | 获取目标存储空间(Bucket)的传输加速配置 | 查看文档去调试 |
PutBucketTransferAcceleration | 为存储空间(Bucket)配置传输加速。开启传输加速后,可提升全球各地用户对OSS的访问速度,适用于远距离数据传输、GB或TB级大文件上传和下载的场景 | 查看文档去调试 |
版本控制 | ||
GetBucketVersioning | 获取指定Bucket的版本控制状态 | 查看文档去调试 |
ListObjectVersions | 列出Bucket中包括删除标记(Delete Marker)在内的所有Object的版本信息 | 查看文档去调试 |
PutBucketVersioning | 设置指定存储空间(Bucket)的版本控制状态 | 查看文档去调试 |
授权策略 | ||
GetBucketPolicy | 获取指定存储空间(Bucket)的权限策略(Policy) | 查看文档去调试 |
GetBucketPolicyStatus | 查看当前Bucket Policy是否允许公共访问 | 查看文档去调试 |
PutBucketPolicy | 为指定的存储空间(Bucket)设置授权策略(Policy) | 查看文档去调试 |
DeleteBucketPolicy | 删除指定存储空间(Bucket)的权限策略(Policy) | 查看文档去调试 |
数据复制 | ||
GetBucketReplication | 获取某个存储空间(Bucket)已设置的数据复制规则 | 查看文档去调试 |
GetBucketReplicationLocation | 获取可复制到的目标存储空间(Bucket)所在的地域。您可以根据返回结果决定将源Bucket的数据复制到哪个地域 | 查看文档去调试 |
GetBucketReplicationProgress | 获取某个存储空间(Bucket)的数据复制进度 | 查看文档去调试 |
PutBucketRtc | 为已有的跨区域复制规则开启或关闭数据复制时间控制(RTC)功能 | 查看文档去调试 |
PutBucketReplication | 为存储空间(Bucket)指定数据复制规则。OSS支持跨区域复制(Cross-Region Replication)和同区域复制(Same-Region Replication) | 查看文档去调试 |
DeleteBucketReplication | 停止某个存储空间(Bucket)的数据复制并删除Bucket的复制配置,此时源Bucket中的任何操作都不会被同步到目标Bucket | 查看文档去调试 |
清单 | ||
GetBucketInventory | 查看某个存储空间(Bucket)中指定的清单(Inventory)任务 | 查看文档去调试 |
ListBucketInventory | 批量获取某个存储空间(Bucket)中的所有清单(Inventory)任务 | 查看文档去调试 |
PutBucketInventory | 为指定存储空间(Bucket)配置清单(Inventory)规则 | 查看文档去调试 |
DeleteBucketInventory | 删除某个存储空间(Bucket)中指定的清单(Inventory)任务 | 查看文档去调试 |
日志管理 | ||
GetBucketLogging | 查看存储空间(Bucket)的访问日志配置。只有Bucket的拥有者才能查看Bucket的访问日志配置 | 查看文档去调试 |
GetUserDefinedLogFieldsConfig | 获取存储空间(Bucket)实时日志中user_defined_log_fields字段的个性化配置 | 查看文档去调试 |
PutBucketLogging | 为存储空间(Bucket)开启日志转存功能,可将OSS的访问日志按照固定命名规则,以小时为单位生成日志文件写入您指定的Bucket | 查看文档去调试 |
PutUserDefinedLogFieldsConfig | 为存储空间(Bucket)实时日志中的user_defined_log_fields字段进行个性化配置。您可以将OSS请求中用户关心的请求头或查询参数信息记录到该字段中去以便后续分析请求 | 查看文档去调试 |
DeleteBucketLogging | 关闭存储空间(Bucket)的访问日志记录功能 | 查看文档去调试 |
DeleteUserDefinedLogFieldsConfig | 删除存储空间(Bucket)实时日志中user_defined_log_fields字段的个性化配置 | 查看文档去调试 |
静态网站 | ||
GetBucketWebsite | 查看存储空间(Bucket)的静态网站托管状态以及跳转规则 | 查看文档去调试 |
PutBucketWebsite | 将存储空间(Bucket)设置为静态网站托管模式并设置跳转规则(RoutingRule) | 查看文档去调试 |
DeleteBucketWebsite | 关闭存储空间(Bucket)的静态网站托管模式以及跳转规则 | 查看文档去调试 |
防盗链 | ||
GetBucketReferer | 查看存储空间(Bucket)的防盗链(Referer)相关配置 | 查看文档去调试 |
PutBucketReferer | 设置存储空间(Bucket)级别的防盗链(Referer)访问白名单,支持设置是否允许Referer字段为空以及是否允许截断QueryString的请求访问OSS | 查看文档去调试 |
标签 | ||
GetBucketTags | 获取存储空间(Bucket)的标签信息 | 查看文档去调试 |
PutBucketTags | 给某个存储空间(Bucket)添加或修改标签 | 查看文档去调试 |
DeleteBucketTags | 删除存储空间(Bucket)标签 | 查看文档去调试 |
存储冗余转换 | ||
CreateBucketDataRedundancyTransition | 为Bucket创建存储冗余转换任务 | 查看文档去调试 |
ListBucketDataRedundancyTransition | 列举某个Bucket下所有的存储冗余转换任务 | 查看文档去调试 |
GetBucketDataRedundancyTransition | 获取存储冗余转换任务 | 查看文档去调试 |
DeleteBucketDataRedundancyTransition | 删除存储空间数据冗余类型转换任务 | 查看文档去调试 |
加密 | ||
GetBucketEncryption | 获取存储空间(Bucket)的加密规则 | 查看文档去调试 |
PutBucketEncryption | 配置存储空间(Bucket)的加密规则 | 查看文档去调试 |
DeleteBucketEncryption | 删除指定存储空间(Bucket)的加密规则 | 查看文档去调试 |
请求者付费 | ||
GetBucketRequestPayment | 获取请求者付费模式的配置信息 | 查看文档去调试 |
PutBucketRequestPayment | 设置某个存储空间(Bucket)的请求者付费模式 | 查看文档去调试 |
跨资源共享 | ||
GetBucketCors | 获取指定存储空间(Bucket)当前的跨域资源共享CORS(Cross-Origin Resource Sharing)规则 | 查看文档去调试 |
OptionObject | 浏览器在发送跨域请求之前会发送一个preflight请求(Options)给OSS,并带上特定的来源域、HTTP方法和header等信息,以决定是否发送真正的请求 | 查看文档去调试 |
PutBucketCors | 设置指定存储空间(Bucket)的跨域资源共享CORS(Cross-Origin Resource Sharing)规则 | 查看文档去调试 |
DeleteBucketCors | 关闭指定存储空间(Bucket)的跨域资源共享CORS(Cross-Origin Resource Sharing)功能并清空所有规则 | 查看文档去调试 |
访问跟踪 | ||
GetBucketAccessMonitor | 获取存储空间(Bucket)的访问追踪功能是否开启 | 查看文档去调试 |
PutBucketAccessMonitor | 修改存储空间(Bucket)的访问追踪状态 | 查看文档去调试 |
数据索引 | ||
GetMetaQueryStatus | 获取指定存储空间(Bucket)的元数据索引库信息 | 查看文档去调试 |
DoMetaQuery | 通过存储空间(Bucket)的元数据索引功能,查询满足指定条件的文件(Object),并按照字段和排序方式列出文件信息 | 查看文档去调试 |
CloseMetaQuery | 关闭存储空间(Bucket)的元数据管理功能。OSS会自动删除Bucket的元数据索引库,将无法进行元数据索引 | 查看文档去调试 |
OpenMetaQuery | 开启元数据管理功能。开启元数据管理功能后,OSS会为Bucket创建元数据索引库并为Bucket中的所有文件(Object)建立元数据索引。元数据索引库创建完成后,OSS会继续对Bucket中新增文件进行准实时的增量追踪扫描并为增量文件建立元数据索引 | 查看文档去调试 |
高防 | ||
InitUserAntiDDosInfo | 创建高防OSS实例 | 查看文档去调试 |
InitBucketAntiDDosInfo | 初始化Bucket防护 | 查看文档去调试 |
ListBucketAntiDDosInfo | 获取Bucket防护信息列表 | 查看文档去调试 |
GetUserAntiDDosInfo | 查询指定账号下的高防OSS实例信息 | 查看文档去调试 |
UpdateUserAntiDDosInfo | 更改高防OSS实例状态 | 查看文档去调试 |
UpdateBucketAntiDDosInfo | 更新Bucket防护状态 | 查看文档去调试 |
资源组 | ||
GetBucketResourceGroup | 获取存储空间(Bucket)所属的资源组ID | 查看文档去调试 |
PutBucketResourceGroup | 修改存储空间(Bucket)所属的资源组ID | 查看文档去调试 |
自定义域名 | ||
PutCname | 为某个存储空间(Bucket)绑定自定义域名 | 查看文档去调试 |
CreateCnameToken | 创建域名所有权验证所需的CnameToken | 查看文档去调试 |
ListCname | 查询某个存储空间(Bucket)下绑定的所有的自定义域名(Cname)列表 | 查看文档去调试 |
GetCnameToken | 获取已创建的CnameToken | 查看文档去调试 |
DeleteCname | 删除某个存储空间(Bucket)已绑定的Cname | 查看文档去调试 |
图片样式 | ||
PutStyle | 新增图片样式。一个图片样式中可以包含单个或多个图片处理参数 | 查看文档去调试 |
ListStyle | 查询某个Bucket下已创建的所有图片样式 | 查看文档去调试 |
DeleteStyle | 删除某个Bucket下指定的图片样式 | 查看文档去调试 |
GetStyle | 查询某个Bucket下指定的图片样式信息 | 查看文档去调试 |
安全传输层协议(TLS) | ||
GetBucketHttpsConfig | 查看Bucket的TLS版本设置 | 查看文档去调试 |
PutBucketHttpsConfig | 为Bucket开启或关闭TLS版本设置 | 查看文档去调试 |
对象FC接入点 | ||
CreateAccessPointForObjectProcess | 创建对象FC接入点 | 查看文档去调试 |
GetAccessPointForObjectProcess | 获取对象FC接入点基础信息 | 查看文档去调试 |
ListAccessPointsForObjectProcess | 获取用户级别的对象FC接入点信息 | 查看文档去调试 |
GetAccessPointConfigForObjectProcess | 获取对象FC接入点配置信息 | 查看文档去调试 |
GetAccessPointPolicyForObjectProcess | 获取对象FC接入点的权限策略配置 | 查看文档去调试 |
PutAccessPointConfigForObjectProcess | 修改对象FC接入点的配置 | 查看文档去调试 |
PutAccessPointPolicyForObjectProcess | 为对象FC接入点配置权限策略 | 查看文档去调试 |
DeleteAccessPointForObjectProcess | 删除对象FC接入点 | 查看文档去调试 |
DeleteAccessPointPolicyForObjectProcess | 删除对象FC接入点的权限策略 | 查看文档去调试 |
阻止公共访问 | ||
OSS全局阻止公共访问 | ||
GetPublicAccessBlock | 获取绑定在用户级别的阻止公共访问的配置 | 查看文档去调试 |
PutPublicAccessBlock | 修改OSS全局阻止公共访问的配置信息 | 查看文档去调试 |
DeletePublicAccessBlock | 删除用户级别的阻止公共访问配置 | 查看文档去调试 |
Bucket级别阻止公共访问 | ||
GetBucketPublicAccessBlock | 获取存储空间绑定的阻止公共访问配置 | 查看文档去调试 |
PutBucketPublicAccessBlock | 获取绑定在存储空间上的阻止公共访问的配置信息 | 查看文档去调试 |
DeleteBucketPublicAccessBlock | 删除绑定在存储空间上的组织公共访问配置信息 | 查看文档去调试 |
接入点级别阻止公共访问 | ||
GetAccessPointPublicAccessBlock | 获取指定接入点的阻止公共访问配置信息 | 查看文档去调试 |
PutAccessPointPublicAccessBlock | 修改指定接入点的阻止公共访问的配置信息 | 查看文档去调试 |
DeleteAccessPointPublicAccessBlock | 删除指定接入点的阻止公共访问配置信息 | 查看文档去调试 |
归档直读 | ||
GetBucketArchiveDirectRead | 查看Bucket是否开启归档直读 | 查看文档去调试 |
PutBucketArchiveDirectRead | 为Bucket开启或关闭归档直读 | 查看文档去调试 |
文件
OpenAPI 名称 | 描述 | 操作 |
---|---|---|
基础操作 | ||
PutObject![]() | 上传文件(Object) | 查看文档去调试 |
CopyObject | 拷贝同一地域下相同或不同存储空间(Bucket)之间的文件(Object) | 查看文档去调试 |
CreateSelectObjectMeta | 获取目标文件总的行数,总的列数(对于CSV文件),以及Splits个数。如果该信息不存在,则会扫描整个文件,分析并记录下CSV文件的上述信息。重复调用该API则会保存上述信息而不必重新扫描整个文件 | 查看文档去调试 |
GetObject![]() | 获取某个文件(Object) | 查看文档去调试 |
HeadObject![]() | 获取某个文件(Object)的元信息 | 查看文档去调试 |
GetObjectMeta | 获取文件(Object)的元数据信息,包括该Object的ETag、Size、LastModified信息,并且不返回该Object的内容 | 查看文档去调试 |
SelectObject | 对目标文件执行SQL语句,返回执行结果 | 查看文档去调试 |
AppendObject | 以追加写的方式上传文件(Object) | 查看文档去调试 |
RestoreObject | 解冻归档类型(Archive)或冷归档(Cold Archive)的文件(Object) | 查看文档去调试 |
DeleteObject | 删除文件(object) | 查看文档去调试 |
CleanRestoredObject | 清理从冷归档或深度冷归档对象中解冻而来的副本 | 查看文档去调试 |
分片上传 | ||
InitiateMultipartUpload | 通知OSS初始化一个Multipart Upload事件 | 查看文档去调试 |
UploadPart | 根据指定的Object名和uploadId来分块(Part)上传数据 | 查看文档去调试 |
CompleteMultipartUpload | 来完成整个文件的分片上传 | 查看文档去调试 |
UploadPartCopy | 从一个已存在的Object中拷贝数据来上传一个Part | 查看文档去调试 |
ListMultipartUploads | 列举所有执行中的Multipart Upload事件 | 查看文档去调试 |
ListParts | 列举指定Upload ID所属的所有已经上传成功Part | 查看文档去调试 |
AbortMultipartUpload | 用于取消MultipartUpload事件并删除对应的Part数据 | 查看文档去调试 |
权限控制 | ||
GetObjectAcl | 获取存储空间(Bucket)下某个文件(Object)的访问权限(ACL) | 查看文档去调试 |
PutObjectAcl | 修改文件(Object)的访问权限(ACL) | 查看文档去调试 |
软链接 | ||
PutSymlink | 为OSS的目标文件(TargetObject)创建软链接(Symlink) | 查看文档去调试 |
GetSymlink | 获取OSS目标文件(TargetObject)的软链接 | 查看文档去调试 |
标签 | ||
GetObjectTagging | 获取对象(Object)的标签(Tagging)信息 | 查看文档去调试 |
PutObjectTagging | 设置或更新对象(Object)的标签(Tagging)信息 | 查看文档去调试 |
DeleteObjectTagging | 删除指定对象(Object)的标签(Tagging)信息 | 查看文档去调试 |
直播推流
OpenAPI 名称 | 描述 | 操作 |
---|---|---|
PutLiveChannel | 通过RTMP协议上传音视频数据前,必须先创建一个LiveChannel | 查看文档去调试 |
PostVodPlaylist | 为指定的LiveChannel生成一个点播用的播放列表 | 查看文档去调试 |
ListLiveChannel | 列举指定的LiveChannel | 查看文档去调试 |
GetLiveChannelInfo | 获取指定LiveChannel的配置信息 | 查看文档去调试 |
GetLiveChannelHistory | 获取指定LiveChannel的推流记录 | 查看文档去调试 |
GetLiveChannelStat | 获取指定LiveChannel的推流状态信息 | 查看文档去调试 |
GetVodPlaylist | 查看指定LiveChannel在指定时间段内推流生成的播放列表 | 查看文档去调试 |
PutLiveChannelStatus | 切换LiveChannel启用(enabled)和禁用(disabled)两种状态 | 查看文档去调试 |
DeleteLiveChannel | 删除指定的LiveChannel | 查看文档去调试 |