更新时间:2024-03-04 GMT+08:00
请求次数是如何计算的?
通过控制台、工具、API、SDK等任意方式对OBS进行操作,实际上都是对OBS API的调用,每调用一次API都计算一次请求次数。
请求类别
OBS的请求主要分为四大类:
- 读操作(GET类请求):GET/HEAD/LIST等,例如下载对象、获取桶区域位置、获取桶策略、列举对象。
- 写操作(PUT类请求):PUT/POST/COPY等,例如上传对象、复制对象。
- 删除操作(DELETE类请求):DELETE等,例如删除对象、取消多段上传任务。
- 生命周期转换请求:在生命周期规则执行过程中,标准存储转换为低频访问存储或归档存储、低频访问存储转换为归档存储时,产生的生命周期转换请求。
请求次数计费
请求次数仅支持按需计费,不同类别请求的单价相同,具体价格可参见产品价格详情。
同时,购买标准存储包每月会分别赠送读操作和写操作请求次数,优先使用赠送部分,如果赠送的请求次数用完,超出部分会自动进行按需计费。如果您叠加购买标准存储包,赠送的请求次数也会叠加。
![](https://support.huaweicloud.com/intl/zh-cn/obs_faq/public_sys-resources/note_3.0-zh-cn.png)
除了服务端返回的状态码为5XX或403错误的请求外,其余的请求均会计入请求次数。
举例
示例一
以上传对象为例,对一个对象或者段的每一次操作都会计算一次请求次数。假设上传一个拥有100个对象的文件夹:
- 在都使用PutObject方式上传的情况下,会发送100次PUT请求,计算100次请求次数。
- 如果其中有一些大对象需要分段上传,则会根据分成的段数额外计算分段上传的请求次数,此外还会有初始化段、合并段等请求产生,最终请求次数会大于100次。
示例二
以OBS控制台操作为例,每一次在控制台上的操作都会下发请求并计算请求次数。
例如进入OBS控制台首页,加载桶列表的过程会下发获取桶列表、获取桶区域位置等请求;进入桶概览页面,会下发获取桶存量信息、获取桶元数据等请求。
示例三
以下载对象为例,对一个对象的每一次下载操作都会计算一次请求次数。假设下载100个对象:
- 针对标准存储对象和低频访问存储对象,会发送100次GET类请求,计算100次请求次数。
- 针对未开启归档数据直读功能的归档存储对象,需要先恢复为标准存储对象,会产生100次PUT类请求。下载100个对象,会发送100次GET请求,共计200次请求次数。
- 针对开启归档数据直读功能的归档存储对象,可以直接下载,无需提前恢复。会发送100次GET类请求,计算100次请求次数。
父主题: 计费相关
计费相关 所有常见问题
- 如何购买对象存储服务?
- 账号欠费后已重新续费,为什么OBS资源仍然不可用?
- 桶内无对象,为什么还会产生存储费用?
- 配置CDN回源,并购买回源流量包,计费未走回源流量包
- 已购买资源包,为什么仍然扣费?
- 标准存储包(多AZ存储)的作用是什么?
- 购买了回源流量包是否还需要购买公网流出流量包?
- 桶内无对象为什么会产生流量?
- 请求次数是如何计算的?
- 资源包是否必须购买?是否能指定给具体的桶使用?
- 资源包是否支持退订或修改?
- 是否支持购买请求次数?
- 并行文件系统是否支持资源包?
- 哪些资源包会按月更新额度,哪些不会?
- 当月未用完的资源包用量是否会结转到下个月?
- 资源包到期后OBS资源会如何处理?
- OBS存储资源包超过大小后是否会限制写入
- OBS账单为什么会出现0.01美元的计费?
more