查询审计日志信息
接口地址: /api/v1/audit/log/list
请求方式:GET
描述:这是审计日志openAPI接口,可以根据下面的参数做过滤
请求参数:
| 参数名称 | 参数说明 | 请求类型 | 是否必须 | 数据类型 |
|---|---|---|---|---|
| start_time | 开始时间 | query | false | long |
| end_time | 结束时间 | query | false | long |
| page_number | 当前第几页,不传默认为1 | query | false | int |
| page_size | 每页大小,不传默认为20 | query | false | int |
| event_type | 审计日志事件类型枚举,详见下面列表 | query | false | string |
| event_actions | 审计日志操作动作枚举(多选),详见下面列表 | query | false | string |
| event_results | 审计日志操作结果(多选),详见下面列表 | query | false | string |
| resource_types | 审计日志资源类型(多选),详见下面列表 | query | false | string |
| operator_names | 操作者用户名(多选) | query | false | string |
| keyword | 如果资源类型是资源操作,或者权限分配,可根据操作对象做模糊搜索 | query | false | string |
event_types枚举:
-
SYSTEM_ACCESS:系统访问,比如登录、登出。session自动过期的不会记录。
-
RESOURCE_OPERATION:资源操作。
-
PERMISSION_ASSIGNMENT:权限分配。
resource_types枚举:
-
DATASPACE 数据空间
-
DATASPACE_SCHEMA 数据空间下的schema
-
VIEW 逻辑视图
-
DATASOURCE 数据源
-
DATASOURCE_SCHEMA 数据源下的schema
-
TABLE 基础视图
-
PROJECTIOON 投影
-
TABLE_DATA_EXPORT 基础视图/逻辑视图表的导出任务
-
DATA_SERVICE 数据服务
-
DATA_SERVICE_SCHEMA 数据服务文件夹
-
USER 用户
-
USER_GROUP 用户组
-
ROLE_ASSET_PERMISSION 角色资产权限
-
SECURITY_ROW_FILTER_POLICY 行级过滤策略
-
SECURITY_MASKING_POLICY 字段脱敏策略
-
CLUTER 集群
-
TENANT 租户
event_action枚举:
-
LOGIN 登录
-
LOGOUT 登出
-
CREATE 新增
-
DELETE 删除
-
MODIFY 修改
-
ENABLE 启用
-
DISABLE 停用
-
CANCEL 取消
-
RP_REFRESH 投影补数
-
TASK_RERUN 任务重跑
-
MANUALLY_EXECUTE 手动执行
-
PUBLISH 发布
-
OFFLINE 下线
-
IMPORT_USER 导入用户
-
REMOVE 移除
-
MODIFY_ASSET_ACCESS_RANGE 修改资产访问范围
-
GRANT_PERMISSION 授予权限
-
MODIFY_PERMISSION 修改权限
-
REMOVE_PERMISSION 移除权限
-
TRANSFER_PERMISSION 转让负责人
event_results枚举:
-
SUCCESS 成功
-
FAILURE 失败
响应信息:
{
"data": {
"list": [
{
"authorizedObject": null, // 授权用户/用户组,只有事件类型为权限分配才有
"detail": {
"tableType": "VIEW",
"ip": "10.5.10.51",
"source": "UI",
"operatorName": "aloudataAirRelease",
"sql": "SELECT\n 'CN0000000001' AS CONTRACT_NUMBER,\n '2' AS TOTAL_OVERDUE_LOANS,\n '20' AS LOAN_MAX_OVERDUE_TERMS,\n '2' AS LOAN_CLASSIFICATION_SUBSTANDARD,\n '0' AS LOAN_CLASSIFICATION_DOUBTFUL,\n '1' AS LOAN_CLASSIFICATION_LOSS,\n '0' AS LOAN_BAD_DEBT,\n '0' AS CC_NON_NORMAL_COUNT,\n '6' AS CC_BAD_DEBT_COUNT,\n '无记录' AS CC_MAX_OVERDUE_TERMS,\n '2' AS QUASI_CC_NON_NORMAL_COUNT,\n '0' AS QUASI_CC_BAD_DEBT_COUNT,\n '无记录' AS TOTAL_INTENSIVE_RECOVERY,\n 'BO' AS CONTRACT_ROLE,\n 'AFC' AS APPLICATION_CODE"
},
"eventAction": "CREATE",
"eventResult": "SUCCESS",
"eventTime": "1772000130560",
"eventType": "RESOURCE_OPERATION",
"id": "17",
"ip": "10.5.10.51",
"operateObject": [
"demo/zousen/zousenView"
],
"operatorId": null,
"operatorName": "aloudataAirRelease",
"resourceType": "VIEW",
"tenantId": null,
"workspaceId": null
}
],
"pageNumber": 1,
"pageSize": 20,
"total": 3
},
"errorCode": null,
"errorMsg": null,
"success": true
}