调用DescribeAuditLogRecords接口查看ADB实例的SQL审计日志。

调试

您可以在OpenAPI Explorer中直接运行该接口,免去您计算签名的困扰。运行成功后,OpenAPI Explorer可以自动生成SDK代码示例。

请求参数

名称 类型 是否必选 示例值 描述
Action String DescribeAuditLogRecords

系统规定参数,取值:DescribeAuditLogRecords。

DBClusterId String am-bp1xxxxxxxx47

实例ID。

EndTime String 2019-03-21T02:18:02Z

查询结束时间(UTC),需要大于查询开始时间。格式: yyyy-MM-ddTHH:mm:ssZ。

RegionId String cn-hangzhou

地域ID,您可通过调用DescribeRegions查看可用的地域ID。

StartTime String 2019-03-20T02:18:02Z

查询开始时间(UTC),格式: yyyy-MM-ddTHH:mm:ssZ。

DBName String adb_demo

执行SQL的数据库名称。

QueryKeyword String adb

查询关键字。

SqlType String SELECT

SQL类型,取值:

  • DELETE
  • DROP
  • SELECT
  • INSERT
  • UPDATE
  • ALTER
  • INSERT_INTO_SELECT
Succeed String true

SQL执行是否成功,取值:

  • true
  • false
HostAddress String 127.0.**.**

执行SQL的客户端IP地址。

OrderType String asc

排序形式,取值:

  • asc:按时间正序。
  • desc:按时间倒序。
User String testa

执行SQL的用户名。

PageSize Integer 30

每页记录数,取值:

  • 30
  • 50
  • 100

默认值:30。

PageNumber Integer 1

页码,取值:1-2147483647。默认值:1。

返回数据

名称 类型 示例值 描述
DBClusterId String am-bp1xxxxxxxx47

实例ID。

Items Array of SlowLogRecord

SQL审计日志列表。

ConnId String 21435564xxxxxxxx

通信ID。

DBName String adb_demo

执行SQL的数据库名称。

ExecuteTime String 1

执行时间。单位:毫秒。

HostAddress String 127.0.**.**

执行SQL的客户端IP地址。

ProcessID String 201907241445301720211111570315107****

任务ID。

SQLText String select id,name from adb_table

SQL语句详情。

SQLType String SELECT

SQL类型:

  • DELETE
  • DROP
  • SELECT
  • INSERT
  • UPDATE
  • ALTER
  • INSERT_INTO_SELECT
Succeed String true

SQL执行是否成功:

  • true
  • false
TotalTime String 20

总时间。

PageNumber String 10

页码。

PageSize String 30

每页记录数。

RequestId String 1AD222E9-E606-4A42-BF6D-8A4442913CEF

请求ID。

TotalCount String 300

总记录数。

示例

请求示例

http(s)://[Endpoint]/?Action=DescribeAuditLogRecords
&DBClusterId=am-bp1xxxxxxxx47
&EndTime=2019-03-20T05:18:02Z
&RegionId=cn-hangzhou
&StartTime=2019-03-20T02:18:02Z
&<公共请求参数>

正常返回示例

XML 格式

<TotalCount>300</TotalCount>
<PageSize>30</PageSize>
<RequestId>1AD222E9-E606-4A42-BF6D-8A4442913CEF</RequestId>
<PageNumber>10</PageNumber>
<DBClusterId>am-bp1xxxxxxxx47</DBClusterId>
<Items>
    <ConnId>21435564xxxxxxxx</ConnId>
    <ExecuteTime>1</ExecuteTime>
    <TotalTime>20</TotalTime>
    <DBName>adb_demo</DBName>
    <ProcessID>201907241445301720211111570315107****</ProcessID>
    <SQLType>SELECT</SQLType>
    <HostAddress>127.0.**.**</HostAddress>
    <Succeed>true</Succeed>
    <SQLText>select id,name from adb_table</SQLText>
</Items>

JSON 格式

{
    "TotalCount": 300,
    "PageSize": 30,
    "RequestId": "1AD222E9-E606-4A42-BF6D-8A4442913CEF",
    "PageNumber": 10,
    "DBClusterId": "am-bp1xxxxxxxx47",
    "Items": {
        "ConnId": "21435564xxxxxxxx",
        "ExecuteTime": 1,
        "TotalTime": 20,
        "DBName": "adb_demo",
        "ProcessID": "201907241445301720211111570315107****",
        "SQLType": "SELECT",
        "HostAddress": "127.0.**.**",
        "Succeed": true,
        "SQLText": "select id,name from adb_table"
    }
}

错误码

HttpCode 错误码 错误信息 描述
404 InvalidDBCluster.NotFound The DBClusterId provided does not exist in our records. 您指定的 DBClusterId 不存在,请确认 DBClusterId 值是否正确。

访问错误中心查看更多错误码。