全部产品
阿里云办公

DescribeAuditRecords

更新时间:2018-03-29 00:04:51

描述

该接口用于查询审计日志,同时支持集群版实例和副本集实例。

请求参数

名称类型是否必须描述
ActionString系统规定参数,取值为:DescribeAuditRecords。
DBInstanceIdStringSharding实例传入逻辑实例ID。
NodeIdStringSharding可取值为每个mongos或者shard的ID,否则无结果返回副本集实例无需传入该值。
StartTimeString查询开始时间,格式如:yyyy-MM-dd’T’HH:mm:ssZ。
EndTimeString查询结束时间,格式如:yyyy-MM-dd’T’HH:mm:ssZ,且大于查询开始时间。
DatabaseString默认为所有。
UserString默认为所有。
FormString- File,触发审计日志文件的生成,若传入这个值,只返回公共参数,需再调用DescribeSQLLogFiles接口获取文件的最终下载地址。
- Stream,返回数据流,默认为Stream。
QueryKeywordsString关键字查询,多个关键字以空格分隔,不超过10个关键字。
PageSizeInteger每页记录数,取值:30/50/100,默认值:30。
PageNumberInteger页码,大于0,且不超过Integer的最大值,默认值:1。

返回参数

名称类型描述
公共返回参数--
TotalRecordCountInteger总记录数
PageNumberInteger页码
PageRecordCountInteger本页SQL日志明细个数
ItemsList<SQLRecord>SQL日志详情
TotalRecordCountInteger总记录数

SQLRecord参数

名称类型描述
DBNameString数据库名称。
AccountNameString总记录数。
HostAddressString客户端IP地址。
SyntaxString执行语句。
TotalExecutionTimesLong消耗时间,单位:微秒。
ReturnRowCountsLong返回记录数。
ExecuteTime String执行时间,格式:yyyy-MM-dd’T’HH:mm:ssZ,如2011-05-30 T12:11:20Z。
ThreadIDString线程ID。