跳转至

CC 攻击

POST 查询 CC 攻击数据

POST /prod-api/cdn/layer7/attackStatistic/describeL7CCAttack

Body 请求参数

{
  "domains": [],
  "interval": "1m",
  "params": {
    "beginTime": "2023-08-24 04:49:18",
    "endTime": "2023-08-24 10:49:18"
  },
  "action": [
    {
      "metricName": "attack_detail"
    }
  ]
}

请求参数

名称 位置 类型 必选 中文名 说明
Authorization header string -
body body object -
» action body [Action] action 值 metricName: "ccPolicyTrend(攻击趋势)
»» Action body Action Action -
»»» metricName body string -
»»» pageNo body integer(int32) 当前页数 -
»»» pageSize body integer(int32) 每页显示条目个数 -
» domains body [string] 域名 -
» interval body string 统计粒度 1m:1 分钟
» params body object -
»» beginTime body string 开始时间 -
»» endTime body string 结束时间 -

详细说明

» action: metricName: "ccPolicyTrend(攻击趋势)" metricName: "attack_detail(攻击概览)" metricName: "domain(域名)" metricName: "http_user_agent(客户端)"

» interval: 1m:1 分钟 5m:5 分钟 1h:1 小时 1d:1 天

» terminal: cnd:访问数据 source:回源数据

返回示例

{
  "msg": "操作成功",
  "code": 200,
  "data": []
}

201 Response

{}

返回结果

状态码 状态码含义 说明 数据模型
200 OK - Inline
201 Created - Inline
401 Unauthorized - Inline
403 Forbidden - Inline
404 Not Found - Inline

返回数据结构

状态码 200

名称 类型 必选 约束 中文名 说明
» msg string true - -
» code integer true - -
» data [string] true - -

数据模型

Action

{
  "metricName": "string",
  "pageNo": 0,
  "pageSize": 0
}

Action

属性

名称 类型 必选 约束 中文名 说明
metricName string false - -
pageNo integer(int32) false - -
pageSize integer(int32) false - -

L7QueryStatisticVO

{
  "action": [
    {
      "metricName": "string",
      "pageNo": 0,
      "pageSize": 0
    }
  ],
  "domains": ["string"],
  "interval": "string",
  "mostDimension": "string",
  "otherFilter": [
    {
      "oneVal": "string",
      "threeVal": ["string"],
      "threeVals": ["string"],
      "twoVal": "string"
    }
  ],
  "pageNum": 0,
  "pageSize": 0,
  "params": {
    "beginTime": "string",
    "endTime": "string"
  },
  "terminal": "string",
  "userId": 0
}

L7QueryStatisticVO

属性

名称 类型 必选 约束 中文名 说明
action [Action] true - -
domains [string] false - 域名 -
interval string true - 统计粒度 1m:1 分钟
5m:5 分钟
1h:1 小时
1d:1 天
otherFilter [StatisticOtherFilterVO] false - -
pageNum integer(int32) true - 当前页数 -
pageSize integer(int32) true - 每页显示条目个数 -
params object true - -
» beginTime string true - 开始时间 -
» endTime string true - 结束时间

StatisticOtherFilterVO

{
  "oneVal": "string",
  "threeVal": ["string"],
  "threeVals": ["string"],
  "twoVal": "string"
}

StatisticOtherFilterVO

属性

名称 类型 必选 约束 中文名 说明
oneVal string false - -
threeVal [string] false - -
threeVals [string] false - -
twoVal string false - -