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

说明 本文仅说明相关计费项及付费方式。有关计费项的定价详情,请参见OSS产品定价

计费项

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

以下表格涉及的计费项中,仅以下两个计费项涉及免费额度:
  • Put类型请求次数(PutRequest)

    支持1亿次/月的免费额度(即每月Put类型请求次数≤1亿次时,不收取Put类型请求次数费用)。

  • Get类型请求次数(GetRequest)

    支持5亿次/月的免费额度(即每月Get类型请求次数≤5亿次时,不收取Get类型请求次数费用)。

计费项计费规则计费周期付费方式
Put类型请求次数(PutRequest)调用OSS API的Put类请求产生的请求次数费用。关于Put类请求的更多信息,请参见Put类请求
说明 请求失败不会统计请求次数,例如返回码为4xx、5xx的请求。
按小时计费(账单出账时间通常在当前计费周期结束后,具体出账时间以系统为准)。
  • 按量付费:请求费用=请求次数×每万次请求的单价÷10000
  • 资源包:不支持
Get类型请求次数(GetRequest)调用OSS API的Get类请求产生的请求次数费用。关于Get类请求的更多信息,请参见Get类请求
说明 请求失败不会统计请求次数,例如返回码为4xx、5xx的请求。
  • 按量付费:请求费用=请求次数×每万次请求的单价÷10000
  • 资源包:不支持
取回请求冷归档类型文件需解冻后访问,解冻时间根据数据大小和选择的解冻优先级决定,解冻会产生数据取回请求费用。

按照冷归档数据的不同解冻优先级,取回请求分为以下三种:

  • 标准取回请求(CAStdRetrievalRequest)
  • 高优先级取回请求(CAHighPriorRetrievalRequest)
  • 批量取回请求(CABulkRetrievalRequest)
  • 按量付费:请求费用=请求次数×每万次请求的单价÷10000
  • 资源包:不支持

关于Put类和Get类API请求的功能详情,请参见API概览

Put类请求

Put类请求包括通过API、SDK或者OSS管理控制台等方式进行数据上传、拷贝、删除等操作。

API请求对应操作
PutBucket创建存储空间(Bucket)。
ListObjects(GetBucket)、ListObjectsV2(GetBucketV2)列举所有Object。
PutBucketACL为Bucket设置读写权限ACL。
PutBucketInventory为Bucket配置清单规则。
DeleteBucketInventory删除Bucket中指定的清单任务。
PutBucketLogging开启日志转存。
DeleteBucketLogging关闭日志转存。
PutBucketWebsite为Bucket设置静态网站托管模式并设置跳转规则(RoutingRule)。
DeleteBucketWebsite关闭Bucket的静态网站托管模式以及跳转规则。
PutBucketReferer为Bucket设置Referer的访问白名单以及是否允许Referer字段为空。
PutBucketLifecycle设置生命周期规则。
CommitTransition通过生命周期规则转换存储类型,例如转换为低频访问、归档或冷归档存储类型。
ExpireObject通过生命周期删除Object。
DeleteBucketLifecycle删除生命周期规则。
DeleteBucket删除Bucket。
PutObject上传Object。
CopyObject在同一地域下相同或不同Bucket之间拷贝Object。
AppendObject以追加写的方式上传Object。
DeleteObject删除单个Object。
DeleteMultipleObjects删除多个Object。
PutObjectACL为Object设置读写权限ACL。
PostObject通过HTML表单上传的方式上传Object。
PutSymlink创建软链接。
RestoreObject解冻归档类型Object。
InitiateMultipartUpload初始化MultipartUpload事件。
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类请求

Get类请求包括通过API、SDK或者OSS管理控制台等方式执行除ListObjects(GetBucket)以及ListObjectsV2(GetBucketV2)以外的所有对于文件以及其他信息的读取操作。

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。
HeadObject查看Object包含的所有meta信息。
GetObjectMeta查看Object包含的部分meta信息。
GetObjectACL查看Object的读写权限ACL。
GetSymlink查看软链接。
ListMultipartUploads列举所有执行中的Multipart Upload事件。
ListParts列举上传成功的Part。
UploadPartCopy分片拷贝。
GetBucketCors查看Bucket的CORS配置。
GetBucketWorm查看Bucket的合规保留策略配置。
GetBucketVersioning查看Bucket的版本控制状态。
ListObjectVersions(GetBucketVersions)查看Bucket中所有Object的版本信息。
GetBucketPolicy查看Bucket Policy配置。
GetBucketReferer查看防盗链配置。
GetBucketTags查看Bucket的标签信息。
GetBucketEncryption查看Bucket的加密配置。
GetBucketRequestPayment获取请求者付费模式配置。
SelectObject扫描文件。
GetObjectTagging查看Object的标签信息。
ListLiveChannel查看所有LiveChannel的信息。
GetLiveChannelInfo查看指定LiveChannel的信息。
GetLiveChannelStat查看指定LiveChannel的推流状态信息。
GetLiveChannelHistory查看指定LiveChannel的推流记录。
GetVodPlaylist查看指定LiveChannel在指定时间段内推流生成的播放列表。

相关文档

  • 如果您希望查询OSS按小时计量的数据信息,请参见OSS小时数据
  • 如果您希望查看该计费项的用量明细,请参见用量查询
  • 如果您希望查看该计费项的费用明细,请参见账单查询