更新时间:2025-12-31 GMT+08:00

查询风险规则策略

功能介绍

查询风险规则策略

调用方法

请参见如何调用API

URI

GET /v1/{project_id}/{instance_id}/dbss/audit/rule/risk

表1 路径参数

参数

是否必选

参数类型

描述

project_id

String

项目ID

instance_id

String

实例ID。可在查询实例列表接口的ID字段获取。

表2 Query参数

参数

是否必选

参数类型

描述

name

String

风险名称

risk_levels

String

风险级别

  • LOW
  • MEDIUM
  • HIGH
  • NO_RISK

请求参数

表3 请求Header参数

参数

是否必选

参数类型

描述

X-Auth-Token

String

用户Token。 通过调用IAM服务查询用户Token接口获取(响应消息头中X-Subject-Token的值)。

响应参数

状态码: 200

表4 响应Body参数

参数

参数类型

描述

rules

Array of rules objects

风险规则列表

total

Integer

总数

表5 rules

参数

参数类型

描述

id

String

风险规则ID

name

String

风险规则名称

type

String

风险规则类型。

  • LOGIN:登录类
  • OPERATE:操作类

feature

String

风险规则特征

status

String

风险规则状态。

  • ON: 开启
  • OFF: 关闭

rank

Integer

风险规则优先级。数字越小优先级越高。

risk_level

String

风险级别

  • LOW
  • MEDIUM
  • HIGH
  • NO_RISK]

rule_type

String

规则类型。

  • SYSTEM:系统规则
  • NULL:用户自定义规则

状态码: 400

表6 响应Body参数

参数

参数类型

描述

error

Object

错误信息返回体。

表7 ErrorDetail

参数

参数类型

描述

error_code

String

错误请求返回的错误码。

error_msg

String

错误请求返回的错误信息。

状态码: 403

表8 响应Body参数

参数

参数类型

描述

error

Object

错误信息返回体。

表9 ErrorDetail

参数

参数类型

描述

error_code

String

错误请求返回的错误码。

error_msg

String

错误请求返回的错误信息。

状态码: 500

表10 响应Body参数

参数

参数类型

描述

error

Object

错误信息返回体。

表11 ErrorDetail

参数

参数类型

描述

error_code

String

错误请求返回的错误码。

error_msg

String

错误请求返回的错误信息。

请求示例

/v1/{project_id}/{instance_id}/dbss/audit/rule/risk

响应示例

状态码: 200

成功

{
  "rules" : [ {
    "id" : "xX4W2ngBo47GiyUSBeOy",
    "name" : "Database_drag_detection",
    "type" : "OPERATE",
    "feature" : "CLIENT[Any]OPERATE[[SELECT]OBJECT[Any]",
    "status" : "ON",
    "rank" : -1,
    "rule_type" : "CUSTOMIZE",
    "risk_level" : "HIGH"
  }, {
    "id" : "xn4W2ngBo47GiyUSBeP4",
    "name" : "Database_Slow_SQL_Detection",
    "type" : "OPERATE",
    "feature" : "CLIENT[Any]OPERATE[[SELECT]OBJECT[Any]",
    "status" : "ON",
    "rank" : -2,
    "rule_type" : "CUSTOMIZE",
    "risk_level" : "LOW"
  } ],
  "total" : 2
}

状态码: 400

请求参数错误

{
  "error" : {
    "error_code" : "DBSS.XXXX",
    "error_msg" : "XXX"
  }
}

状态码: 500

服务器内部错误

{
  "error" : {
    "error_code" : "DBSS.XXXX",
    "error_msg" : "XXX"
  }
}

状态码

状态码

描述

200

成功

400

请求参数错误

403

认证失败

500

服务器内部错误

错误码

请参见错误码