对象存储服务请求类别

OBS的请求主要分为四大类,如表1所示。

    表1 请求类别说明

      请求类别
      描述

      读操作(GET类请求)

      GET/HEAD等,例如下载对象、获取桶区域位置、获取桶策略。

      写操作(PUT类请求)

      PUT/POST/COPY/LIST,例如上传对象、列举对象

      删除操作(DELETE类请求)

      DELETE等,例如删除对象、取消多段上传任务。

      生命周期转换请求

      在生命周期规则执行过程中,标准存储转换为低频访问存储、归档存储或深度归档存储,低频访问存储转换为归档存储或深度归档存储,归档存储转换为深度归档存储时,产生的生命周期转换请求。

      对象存储服务计费说明

      OBS请求费用的计费说明,如表2所示。

        表2 计费说明

          请求类别
          描述

          读操作(GET类请求)

          GET/HEAD等,例如下载对象、获取桶区域位置、获取桶策略。

          写操作(PUT类请求)

          PUT/POST/COPY/LIST,例如上传对象、列举对象

          删除操作(DELETE类请求)

          DELETE等,例如删除对象、取消多段上传任务。

          生命周期转换请求

          在生命周期规则执行过程中,标准存储转换为低频访问存储、归档存储或深度归档存储,低频访问存储转换为归档存储或深度归档存储,归档存储转换为深度归档存储时,产生的生命周期转换请求。

          请求次数计费

          请求次数仅支持按需计费,不同类别请求的单价相同,具体价格可参见产品价格详情

          同时,购买包月的标准存储包(时长小于1年)会赠送读操作和写操作请求次数,优先使用赠送部分,如果赠送的请求次数用完,超出部分会自动进行按需计费。如果您叠加购买包月的标准存储包,赠送的请求次数也会叠加。

          【说明】 除了服务端返回的状态码为5XX或403错误的请求外,其余的请求均会计入请求次数。


          示例

          示例一:

          以上传对象为例,对一个对象或者段的每一次操作都会计算一次请求次数。假设上传一个拥有100个对象的文件夹:

          1、在都使用PutObject方式上传的情况下,会发送100次PUT类请求,计算100次请求次数。

          2、如果其中有一些大对象需要分段上传,则会根据分成的段数额外计算分段上传的请求次数,此外还会有初始化段、合并段等请求产生,最终请求次数会大于100次。

          示例二:

          以OBS控制台操作为例,每一次在控制台上的操作都会下发请求并计算请求次数。

          例如进入OBS控制台首页,加载桶列表的过程会下发获取桶列表、获取桶区域位置等请求;进入桶概览页面,会下发获取桶存量信息、获取桶元数据等请求。

          示例三:

          以下载对象为例,对一个对象的每一次下载操作都会计算一次请求次数。假设下载100个对象:

          1、针对标准存储对象和低频访问存储对象,会发送100次GET类请求,计算100次请求次数。

          2、针对未开启归档数据直读功能的归档存储对象,需要先恢复为标准存储对象,会产生100次PUT类请求。下载100个对象,会发送100次GET请求,共计200次请求次数。

          3、针对开启归档数据直读功能的归档存储对象,可以直接下载,无需提前恢复。会发送100次GET类请求,计算100次请求次数。


          产品定价

          详细的服务资费费率标准请参见产品价格详情中“对象存储服务”的内容。

            对象存储服务请求费用常见问题

            对象存储服务请求费用常见问题

            • 是否支持购买请求次数?

              当前暂不支持单独购买请求次数。

            • 什么是请求费用?

              通过控制台、工具、API、SDK等任意方式对OBS进行操作,实际上都是对OBS API的调用,每调用一次API都计算一次请求次数。对象存储服务OBS会根据调用API的请求次数进行费用收取。

              OBS的请求主要分为四大类:

              读操作(GET类请求):GET/HEAD等,例如下载对象、获取桶区域位置、获取桶策略;

              写操作(PUT类请求):PUT/POST/COPY/LIST,例如上传对象、列举对象;

              删除操作(DELETE类请求):DELETE等,例如删除对象、取消多段上传任务;

              生命周期转换请求:在生命周期规则执行过程中,标准存储转换为低频访问存储、归档存储或深度归档存储,低频访问存储转换为归档存储或深度归档存储,归档存储转换为深度归档存储时,产生的生命周期转换请求。


              查看更多详情 →

            • 请求次数是如何计算的?

              通过控制台、工具、API、SDK等任意方式对OBS进行操作,实际上都是对OBS API的调用,每调用一次API都计算一次请求次数。


              查看更多详情 →