更新时间:2024-01-15 GMT+08:00

查询指定风险规则策略

功能介绍

查询指定风险规则策略

调用方法

请参见如何调用API

URI

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

表1 路径参数

参数

是否必选

参数类型

描述

project_id

String

项目ID

instance_id

String

实例ID

risk_id

String

风险规则ID

请求参数

表2 请求Header参数

参数

是否必选

参数类型

描述

X-Auth-Token

String

用户Token

响应参数

状态码: 200

表3 响应Body参数

参数

参数类型

描述

rule_id

String

风险规则ID

rule_name

String

风险名称

status

String

风险规则状态 枚举值:  OFF  ON

action

String

操作集合, 中间逗号分隔 LOGIN CREATE_TABLE CREATE_TABLESPACE DROP_TABLE DROP_TABLESPACE DELETE INSERT INSERT_SELECT SELECT SELECT_FOR_UPDATE UPDATE CREATE_USER DROP_USER GRANT OPERATE ALL

schemas

Array of schemas objects

Schema列表

rank

Integer

风险规则优先级

ignore_case

Boolean

是否忽略大小写

risk_level

String

风险级别 枚举值:  LOW  MEDIUM  HIGH  NO_RISK

db_ids

String

数据库id,中间逗号分隔(单个id 小于256位)

execution_symbol

String

执行时长对执行时长阈值的关系 枚举值:  GREATER  EQUAL  LESS  GREATER_EQUAL  LESS_EQUAL  NO_MATCH

execution_time

Integer

设定的执行时长阈值

affect_symbol

String

影响行数对行数阈值的关系: 枚举值:  GREATER  EQUAL  LESS  GREATER_EQUAL  LESS_EQUAL  NO_MATCH

affect_rows

Integer

设定的影响行数阈值

client_ips

String

客户端IP段: IP-IP格式,或IP/XX 格式。 各个IP段使用逗号连接

表4 schemas

参数

参数类型

描述

schema

String

schema名称

table

String

表名

column

String

列名

状态码: 400

表5 响应Body参数

参数

参数类型

描述

error

Object

错误信息返回体。

表6 ErrorDetail

参数

参数类型

描述

error_code

String

错误请求返回的错误码。

error_msg

String

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

状态码: 403

表7 响应Body参数

参数

参数类型

描述

error

Object

错误信息返回体。

表8 ErrorDetail

参数

参数类型

描述

error_code

String

错误请求返回的错误码。

error_msg

String

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

状态码: 500

表9 响应Body参数

参数

参数类型

描述

error

Object

错误信息返回体。

表10 ErrorDetail

参数

参数类型

描述

error_code

String

错误请求返回的错误码。

error_msg

String

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

请求示例

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

响应示例

状态码: 200

成功

{
  "status" : "OFF",
  "action" : "LOGIN,SELECT,INSERT",
  "schemas" : [ {
    "schema" : "dbss_audit",
    "table" : null,
    "column" : null
  } ],
  "rank" : 6,
  "ignore_case" : false,
  "rule_id" : "AWT0HznX7At9UslqwTfm",
  "rule_name" : "risk_rule_name_00",
  "risk_level" : "MEDIUM",
  "db_ids" : "11111,22222",
  "execution_symbol" : "GREATER",
  "execution_time" : 10000,
  "affect_symbol" : "GREATER",
  "affect_rows" : 30,
  "client_ips" : "192.168.0.1"
}

状态码: 400

请求参数错误

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

状态码: 500

服务器内部错误

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

状态码

状态码

描述

200

成功

400

请求参数错误

403

认证失败

500

服务器内部错误

错误码

请参见错误码