您对OSS的所有操作都是通过调用OSS API实现的,OSS会根据调用的API次数收取请求费用。如果您的业务涉及访问冷归档存储类型数据时,需要对这部分数据进行解冻,解冻过程还会产生数据取回请求费用。
计费项
请求费用的计费项包括Put类型请求次数、Get类型请求次数、冷归档取回请求费用。
以下表格涉及的计费项中,仅以下两个计费项涉及免费额度:
Put类型请求次数(PutRequest)
支持1亿次/月的免费额度(即每月Put类型请求次数≤1亿次时,不收取Put类型请求次数费用)。
Get类型请求次数(GetRequest)
支持5亿次/月的免费额度(即每月Get类型请求次数≤5亿次时,不收取Get类型请求次数费用)。
计费项 | 计费规则 | 计费周期 | 付费方式 |
Put类型请求次数(PutRequest) | 调用OSS API的Put类请求产生的请求次数费用。关于Put类请求的更多信息,请参见Put类请求。 说明 请求失败不会统计请求次数,例如返回码为4xx、5xx的请求。 | 按小时计费(账单出账时间通常在当前计费周期结束后,具体出账时间以系统为准)。 |
|
Get类型请求次数(GetRequest) | 调用OSS API的Get类请求产生的请求次数费用。关于Get类请求的更多信息,请参见Get类请求。 说明 请求失败不会统计请求次数,例如返回码为4xx、5xx的请求。 | ||
冷归档取回请求(DataRetrievalRequest) | 冷归档类型文件需解冻后访问,解冻时间根据数据大小和选择的解冻优先级决定,解冻会产生数据取回请求费用。 按照冷归档数据的不同解冻优先级,取回请求分为以下三种:
|
关于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在指定时间段内推流生成的播放列表。 |
相关文档
- 关于低频访问、归档、冷归档存储不足规定时长的计费案例,请参见Object在存储不足规定时长时如何计费?。
- 对于分片上传过程中产生的Part,OSS会根据Part的存储类型、实际大小和时长收取存储费用。更多信息,请参见碎片如何计费?。
- 如果您希望查询OSS按小时计量的数据信息,请参见OSS小时数据。
- 如果您希望查看该计费项的用量明细,请参见查询账号级别的用量情况。
- 如果您希望查看该计费项的费用明细,请参见账单查询。