跳转至

查询审计日志信息

接口地址: /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
}