全部文档
当前文档

暂无内容

如果没有找到您期望的内容,请尝试其他搜索词

文档中心

TOP用量查询

最近更新时间:2026-04-21 14:47:25

用户可以通过KS3提供的QueryKs3TopData计量接口查询业务分析数据,包括以ObjectRefererIPUADomain为统计维度,依据流量或请求次数排序的TOP200数据。使用该接口需要是桶拥有者或具有KS3BillFullAccess权限。

1. 该接口对应对象存储控制台“报表中心”的“业务分析”模块,您也可以登录对象存储控制台查看相应数据。

2. 该接口可能存在数据同步延迟。为确保您查询到的数据是最新的,建议在每日上午9:30之后进行数据查询。

3. 该接口仅支持查询昨日及更早的数据,当日数据暂不支持查询。

访问方式

  • 计量API访问地址为:ks3bill.api.ksyun.com,支持HTTPHTTPS访问。

  • 主账号和具有对象存储计量权限的子账号,可以访问计量API,计量API支持GET方法发送请求。

公共请求参数

参数名称

类型

必填

描述

Service

String

服务名称,固定值:ks3bill

Action

String

操作接口名,固定值:QueryKs3TopData

Version

String

接口版本号,固定值:v1

Signature

String

计量API使用V4签名方式,具体参见签名机制

请求参数

参数名称

类型

必填

描述

StartTime

String

查询用量开始时间:yyyyMMddHHmm。

  • 示例:202111230000

1. StartTime和EndTime必须在同一个月。

2. 精确到分钟级别。

EndTime

String

查询用量结束时间(与开始时间同月,不支持跨月查询):yyyyMMddHHmm。

  • 示例:202111240000

1. StartTime和EndTime必须在同一个月。

2. 精确到分钟级别。

DateType

String

仅支持按天粒度查询,固定值:Day。

Bucketname

String

存储空间名称,最多支持同时查询5个存储桶的用量明细,以逗号分隔。

Transfer

String

可以查询单个或多个统计项的流量情况,以逗号分隔。可填参数:Object、Referer、IP、UA、Domain,返回TOP200数据。

Request

String

可以查询单个或多个统计项的请求次数情况,以逗号分隔。可填参数:Object、Referer、IP、UA、Domain,返回TOP200数据。

TopDataSource

String

指定流量或请求次数对应的统计来源,仅支持选择外网下行、CDN回源,不选该参数默认返回外网下行+内网下行数值,取值如下:

  • NetworkDown:外网下行

  • CDN:CDN回源

TopDataStorageClass

String

指定流量或请求次数对应的存储类型,支持选择标准、低频、归档类型,不选择该参数时默认返回标准+低频+归档类型数据,取值如下:

  • Standard:标准存储类型

  • Standard_IA:低频存储类型

  • Archive:归档存储类型

响应参数

参数名称

描述

类型

Data

包含一个或多个Bucket的容器。

  • 子节点:Buckets

container

Buckets

包含Bucket信息的容器。

  • 子节点:Name,StartTime,EndTime,Transfer,Request

  • 父节点:Data

container

Name

Bucket的名称。

  • 父节点:Data.Buckets

String

StartTime

数据开始时间。

  • 父节点:Data.Buckets

String

EndTime

数据结束时间。

  • 父节点:Data.Buckets

String

Transfer

Object、Referer、IP、UA、Domain产生的流量。

  • 父节点:Data.Buckets

数组

Request

Object、Referer、IP、UA、Domain产生的请求次数。

  • 父节点:Data.Buckets

数组

RequestId

由KS3指定的唯一值,可用于解决KS3出现的问题。

String

请求示例

GET /?Action=QueryKs3TopData&StartTime=202603230000&EndTime=202603242300&DateType=Day&Bucketname=testbucket&Transfer=Object,IP&Request=Object,IP&Service=ks3bill&Version=v1 HTTP/1.1
Host: ks3bill.api.ksyun.com
X-Amz-Date:  20211124T070940Z
Authorization: {SignatureValue}

响应示例

{
  "Code": "OK",
  "Message": "OK",
  "Data": {
    "Buckets": [
      {
        "Name": "testbucket",
        "StartTime": "2026-03-23 00:00:00",
        "EndTime": "2026-03-23 23:59:59",
        "Transfer": {},
        "Request": {}
      },
      {
        "Name": "testbucket",
        "StartTime": "2026-03-24 00:00:00",
        "EndTime": "2026-03-24 23:00:00",
        "Transfer": {
          "Object": [
            {
              "object": "/v2-d1d4877f398cf32ed95b8bf1f30c52ff_r%20%281%29.jpg",
              "traffic": "2701668.68"
            }
          ],
          "Ip": [
            {
              "ip": "111.124.202.153",
              "traffic": "1350834.34"
            },
            {
              "ip": "111.124.202.154",
              "traffic": "1350834.34"
            }
          ]
        },
        "Request": {
          "Object": [
            {
              "object": "/v2-d1d4877f398cf32ed95b8bf1f30c52ff_r%20%281%29.jpg",
              "times": "4.0"
            }
          ],
          "Ip": [
            {
              "ip": "111.124.202.153",
              "times": "2.0"
            },
            {
              "ip": "111.124.202.154",
              "times": "2.0"
            }
          ]
        }
      }
    ]
  },
  "RequestId": "1d87faf1-bdf8-473c-b4b6-3c1ecb0df308"
}

配置权限

主账号或者具有权限的子用户可以调用计量API,查询计量相关信息。

子用户配置权限的方法如下:

  • 登录金山云访问控制控制台,为子用户添加策略。点击左侧子用户,选择要授权的子用户,点击添加权限,将系统策略“KS3BillFullAccess“授权给子用户。

错误说明

错误码

错误信息

状态码

描述

SignatureDoesNotMatch

The Signature is not matched.

400

签名不匹配

InvalidArgument

Invalid length of StartTime or EndTime.

400

无效的日期格式

InvalidArgument

Invalid StartTime.

400

StartTime不合法

InvalidArgument

Invalid EndTime.

400

EndTime不合法

InvalidArgument

StartTime and EndTime should be in the same month.

400

StartTime和EndTime应在同一个月

InvalidArgument

The EndTime should be later than the StartTime.

400

结束时间应晚于开始时间

InvalidArgument

The number of specified buckets can not exceed 5.

400

最多支持查询5个桶的用量明细

InvalidArgument

Invalid DateType.

400

DateType不合法

InvalidAccessKey

Invalid Accesskey.

400

无效的AccessKey

文档导读
纯净模式常规模式

纯净模式

点击可全屏预览文档内容
文档反馈