您对OSS的所有操作都是通过调用OSS API实现的,OSS会根据调用的API次数收取请求费用。如果您的业务涉及访问冷归档存储类型数据时,需要对这部分数据进行解冻,解冻过程还会产生数据取回请求费用。

计费项

请求费用的计费项包括Put类型请求次数、Get类型请求次数以及冷归档数据取回请求费用。

计量项 计费说明 计费方式
Put类型请求次数 调用OSS API的Put类请求产生的请求次数费用。请求无论成功还是失败,都会统计请求次数。
  • 按量计费:请求费用=请求次数×每万次请求的单价÷10000
    注意 中国内地的北京、上海和深圳地域每月可免费调用OSS Put类型接口5万次、Get类型接口50万次,超过免费额度后按实际使用量收费。

    有关请求单价的更多信息,请参见阿里云产品定价

  • 包年包月:不支持
Get类型请求次数 调用OSS API的Get类请求产生的请求次数费用。请求无论成功还是失败,都会统计请求次数。
取回请求费用 冷归档类型文件需解冻后访问,解冻时间根据数据大小和选择的解冻优先级决定,解冻会产生数据取回请求费用。
注意
  • OSS管理控制台上的操作也是通过调用OSS API实现的,例如查看存储空间列表时会调用GetService (ListBuckets)接口。进入文件管理页面时会调用GetBucket (ListObjects)接口。因此,使用OSS管理控制台也会产生请求费用。
  • 有关Put类和Get类API请求的功能详情,请参见API概览

Put类请求

API请求 对应操作
PutBucket 创建存储空间(Bucket)。
GetService(ListBuckets) 列举所有Bucket。
GetBucket(ListObject)、GetBucketV2(ListObjectsV2) 列举所有Object。
PutBucketACL 为Bucket设置读写权限ACL。
PutBucketInventory 为Bucket配置清单规则。
DeleteBucketInventory 删除Bucket中指定的清单任务。
PutBucketLogging 开启日志转存。
DeleteBucketLogging 关闭日志转存。
PutBucketWebsite 为Bucket设置静态网站托管模式并设置跳转规则(RoutingRule)。
DeleteBucketWebsite 关闭Bucket的静态网站托管模式以及跳转规则。
PutBucketReferer 为Bucket设置Referer的访问白名单以及是否允许Referer字段为空。
PutBucketLifecycle 设置生命周期规则。
DeleteBucketLifecycle 删除生命周期规则。
DeleteBucket 删除Bucket。
PutObject 上传Object。
CopyObject 在同一地域下相同或不同Bucket之间拷贝Object。
AppendObject 以追加写的方式上传Object。
DeleteObject 删除单个Object。
DeleteMultipleObjects 删除多个Object。
PutObjectACL 为Object设置读写权限ACL。
PostObject 通过HTML表单上传的方式上传Object。
PutSymlink 创建软链接。
RestoreObject 解冻归档类型Object。
InitiateMultipartUpload 初始化Multipart Upload事件。
UploadPart 根据指定的Object名称和UploadId来分块(Part)上传数据。
AbortMultipartUpload 取消MultipartUpload事件并删除对应的Part数据。
UploadPartCopy 分片拷贝。
PutBucketReplication 为Bucket配置跨区域复制规则。
DeleteBucketReplication 停止某个Bucket的跨区域复制任务并删除Bucket的复制配置。
PutBucketCors 添加CORS配置。
DeleteBucketCors 删除CORS配置。
CompleteMultipartUpload 完成分片上传。
InitiateBucketWorm 为Bucket创建合规保留策略。
AbortBucketWorm 删除未锁定的合规保留策略。
CompleteBucketWorm 锁定合规保留策略。
ExtendBucketWorm 延长已锁定的合规保留策略对应Bucket中Object的保留天数。
PutBucketVersioning 为Bucket开启版本控制。
PutBucketPolicy 设置Bucket Policy。
DeleteBucketPolicy 删除Bucket Policy。
PutBucketTags 为Bucket添加或修改标签。
DeleteBucketTags 删除Bucket标签。
PutBucketEncryption 为Bucket配置加密规则。
DeleteBucketEncryption 删除Bucket加密规则。
PutBucketRequestPayment 为Bucket设置请求者付费模式。
PutObjectTagging 为Object添加或修改标签。
DeleteObjectTagging 删除Object标签。
PutLiveChannel 创建一个LiveChannel。
DeleteLiveChannel 删除指定的LiveChannel。
PutLiveChannelStatus 切换LiveChannel状态。
PostVodPlaylist 为LiveChannel生成用于点播的播放列表。

Get类请求

API请求 对应操作
GetBucketAcl 查看Bucket的访问权限。
GetBucketLocation 查看Bucket所属的数据中心。
GetBucketInfo 查看Bucket的相关信息。
GetBucketLogging 查看Bucket的访问日志配置。
GetBucketWebsite 查看Bucket的静态网站托管配置。
GetBucketReferer 查看Bucket的Referer配置。
GetBucketLifecycle 查看Bucket的Lifecycle配置。
GetBucketReplication 查看Bucket已配置的跨区域复制规则。
GetBucketReplicationLocation 查看数据可复制到的目标Bucket所在的地域。
GetBucketReplicationProgress 查看跨区域复制进度。
GetBucketInventory 查看Bucket指定的清单任务。
ListBucketInventory 查看Bucket所有的清单任务。
GetObject 下载Object。
CopyObject 复制Object。
HeadObject 查看Object包含的所有meta信息。
GetObjectMeta 查看Object包含的部分meta信息。
GetObjectACL 查看Object的读写权限ACL。
GetSymlink 查看软链接。
ListMultipartUploads 列举所有执行中的Multipart Upload事件。
ListParts 列举上传成功的Part。
UploadPartCopy 分片拷贝。
GetBucketcors 查看Bucket的CORS配置。
GetBucketWorm 查看Bucket的合规保留策略配置。
GetBucketVersioning 查看Bucket的版本控制状态。
GetBucketVersions(ListObjectVersions) 查看Bucket中所有Object的版本信息。
GetBucketPolicy 查看Bucket Policy配置。
GetBucketReferer 查看防盗链配置。
GetBucketTags 查看Bucket的标签信息。
GetBucketEncryption 查看Bucket的加密配置。
GetBucketRequestPayment 获取请求者付费模式配置。
SelectObject 扫描文件。
GetObjectTagging 查看Object的标签信息。
ListLiveChannel 查看所有LiveChannel的信息。
GetLiveChannelInfo 查看指定LiveChannel的信息。
GetLiveChannelStat 查看指定LiveChannel的推流状态信息。
GetLiveChannelHistory 查看指定LiveChannel的推流记录。
GetVodPlaylist 查看指定LiveChannel在指定时间段内推流生成的播放列表。