跳到主要内容

查询操作日志

分页查询 NineData 操作审计日志,支持根据账号、时间范围、模块、事件类型等进行过滤。

请求地址:/openapi/v1/actionTrail/list

请求方法:GET

请求参数

参数类型是否必选说明示例
accountIdString账号 ID。您可以调用查询账号信息接口获取 accountId170**********159
startTimeDateTime操作时间范围-开始时间。2025-07-31T09:12:30Z
endTimeDateTime操作时间范围-结束时间。2025-07-31T10:12:30Z
moduleString所属模块。可选值:
  • sqlExport:导出结果集。
  • sqlWriteSensitive:敏感数据管理。
  • dataExport:数据导出。
  • dataImport:数据导入。
  • ruleSet:SQL 规范。
  • rule:SQL 规则。
  • sqlReview:SQL 审核。
  • dataArchive:数据归档与清理。
  • dataTrack:数据追踪与回滚。
  • slowLog:慢查询分析。
  • dataGenerate:数据生成。
  • databaseVersion:数据库版本。
  • backupTask:数据备份。
  • restore:数据恢复。
  • replicationTask:数据复制。
  • compareData:数据对比。
  • compareSchema:结构对比。
  • datasourceOperate:数据源。
  • gateway:网关。
  • accesscredential:云访问凭证。
  • privatelink:私网连接。
  • approval:审批流程。
  • user:用户管理。
  • role:角色管理。
  • organization:组织管理。
  • permissionApply:权限申请。
  • reportManage:报表下载。
  • gitProject:Git 配置。
sqlExport
typeString事件类型。可选值:
  • create:创建。
  • modify:修改。
  • delete:删除。
  • execute:执行。
  • revert:撤回。
  • cancel:取消。
  • export:导出。
  • transfer:转交。
  • login:登录。
  • download:下载。
  • enable:启用。
  • disable:禁用。
  • debug:调试。
create
objectIdString事件对象 ID。abc123456
currentInteger当前页码,从 1 开始,默认 1。1
pageSizeInteger每页大小,默认 10。10

返回参数

参数类型说明示例
dataArray操作日志列表,包含如下字段:
  • eventTime:操作时间。
  • accountId:账号 ID。
  • accountName:账号名称。
  • module:所属模块。详见请求参数表中的 module 字段。
  • type:事件类型。详见请求参数表中的 type 字段。
  • objectId:事件对象 ID。
  • detail:事件详情。
{
"eventTime": "2025-08-04 08:29:57Z",
"accountId": "1030799091781335",
"accountName": "NineData",
"module": "user",
"type": "login",
"objectId": "1030799091781335",
"detail": "{\"ip\":\"0:0:0:0:0:0:0:1\",\"loginMethod\":\"password\"}"
}
currentInteger当前页码。1
pageSizeInteger每页大小。10
totalInteger总记录数。1

调用成功示例

{
"success": true,
"requestId": "Ji0q6MDE-HNLKqVKnIPMm6KWdLIb7STY",
"data": [{
"eventTime": "2025-08-04 08:29:57Z",
"accountId": "1030799091781335",
"accountName": "NineData",
"module": "user",
"type": "login",
"objectId": "1030799091781335",
"detail": "{\"ip\":\"0:0:0:0:0:0:0:1\",\"loginMethod\":\"password\"}"
}],
"current": 1,
"pageSize": 10,
"total": 1
}