请求费用
通过控制台、API、工具、SDK等任意方式对OBS进行操作,实际上都是对OBS API的调用,每调用一次API都计算一次请求次数。对象存储服务OBS会根据调用API的请求次数进行费用收取。除了服务端返回的状态码为5XX或403错误的请求外,其余的请求均会计入请求次数。
请求类别
OBS的请求主要分为四大类:
- 读操作(GET类请求):GET/HEAD/LIST/OPTIONS等,例如下载对象、获取桶区域位置、获取桶策略、列举对象。
- 写操作(PUT类请求):PUT/POST/COPY等,例如上传对象、复制对象。
- 删除操作(DELETE类请求):DELETE等,例如删除对象、取消多段上传任务。
- 生命周期转换请求:在生命周期规则执行过程中,标准存储转换为低频访问存储、归档存储或深度归档存储,低频访问存储转换为归档存储或深度归档存储,归档存储转换为深度归档存储时,产生的生命周期转换请求。
请求费用计费说明
|
计费项 |
含义 |
付费方式 |
|---|---|---|
|
GET类请求、PUT类请求、生命周期转换请求 |
GET类请求、PUT类请求、生命周期转换请求的请求次数,包括PUT/POST/COPY/LIST/GET/HEAD等。OPTIONS请求转为GET请求计费。 |
按需计费 |
|
DELETE类请求 |
例如删除对象、取消多段上传任务等。 |
部分区域按需计费,详见产品价格详情,其余区域免费 |
请求次数计费
请求次数仅支持按需计费,不同类别请求的单价相同,具体价格可参见产品价格详情。
赠送请求次数
购买包月的标准存储包(时长小于1年)会赠送读操作和写操作请求次数,优先使用赠送部分,如果赠送的请求次数用完,超出部分会自动进行按需计费。如果您叠加购买包月的标准存储包,赠送的请求次数也会叠加。
查看赠送请求次数
- 进入购买资源包页面。
- 选择要查询的区域。
- 选择“资源包类型”。
根据您的需求选择“存储包>标准存储多AZ包”或者“存储包>标准存储单AZ包”。
- 选择要查询的“规格”。
- “购买数量”填写“1”。
- 选择要查询的“购买时长”。
- 查看赠送请求次数。
“购买时长”下方会提示赠送的请求次数,如未提示则说明该规格不赠送请求次数。

计费示例
以下示例中出现的费用价格仅供参考,实际价格请参见产品价格详情中“对象存储服务”的内容。
示例一:上传对象场景涉及的请求费用
以上传对象为例,对一个对象或者段的每一次操作都会计算一次请求次数。假设上传100个对象到桶:
- 在都使用PutObject方式上传的情况下,会发送100次PUT类请求,计算100次请求次数。
- 如果其中有一些大对象需要分段上传,则会根据分成的段数额外计算分段上传的请求次数,此外还会有初始化段、合并段等请求产生,最终请求次数会大于100次。
示例二:控制台操作涉及的请求费用
以OBS控制台操作为例,每一次在控制台上的操作都会下发请求并计算请求次数。
例如进入OBS控制台首页,加载桶列表的过程会下发获取桶列表、获取桶区域位置等请求;进入桶概览页面,会下发获取桶存量信息、获取桶元数据等请求。
示例三:下载对象场景涉及的请求费用
以下载对象为例,对一个对象的每一次下载操作都会计算一次请求次数。假设下载100个对象:
- 针对标准存储对象和低频访问存储对象,会发送100次GET类请求,计算100次请求次数。
- 针对未开启归档数据直读功能的归档存储对象,需要先恢复为标准存储对象,会产生100次PUT类请求。下载100个对象,会发送100次GET请求,共计200次请求次数。
- 针对开启归档数据直读功能的归档存储对象,可以直接下载,无需提前恢复。会发送100次GET类请求,计算100次请求次数。
示例四:列举对象场景涉及的请求费用
在列举对象场景里,调用一次列举桶内对象接口算一次GET请求。在列举相同数量文件的情况下,调用该接口产生的请求次数取决于每次调用时设置的返回文件数量。假如桶内有5000个文件:
- 如果调用该接口时未设置max-keys参数的值,默认返回1000个文件(默认取值为1000)。如果列举5000个文件(不论列举的对象是标准存储、低频存储还是归档存储,都按照列举标准存储对象请求来计费),则涉及5次GET请求。
- 如果调用该接口时设置了max-keys参数的值为100,则返回100个文件。如果列举5000个文件(不论列举的对象是标准存储、低频存储还是归档存储,都按照列举标准存储对象请求来计费),则涉及50次GET请求。
列举对象后可能涉及对象数据信息的传输,从而产生流量。不同途径产生的流量,它的计费方式也有差异:
- 如果属于内网流出流量,则不产生费用;
- 如果属于公网流出流量,则根据时间段不同,分为闲时(00:00-08:00)和忙时(08:00-24:00)进行计费。
示例五:批量删除对象场景涉及的请求费用
在批量删除对象场景,调用一次批量删除对象接口算一次DELETE类请求,批量删除对象一次能接收最大数量为1000个。如果要删除5000个文件(不区分对象的存储类型),则涉及5次DELETE类请求。
产品定价
详细的服务资费费率标准请参见产品价格详情中“对象存储服务”的内容。