调用ListProxySQLExecAuditLog获取安全访问代理审计信息列表。
调试
您可以在OpenAPI Explorer中直接运行该接口,免去您计算签名的困扰。运行成功后,OpenAPI Explorer可以自动生成SDK代码示例。
请求参数
| 名称 | 类型 | 是否必选 | 示例值 | 描述 |
|---|---|---|---|---|
| Action | String | 是 | ListProxySQLExecAuditLog |
系统规定参数。取值:ListProxySQLExecAuditLog。 |
| StartTime | Long | 是 | 1636876446000 |
开始操作的时间戳,格式为标准的UNIX_TIMESTAMP时间戳形式,您可以根据您的操作时间进行转化。 |
| EndTime | Long | 是 | 1636962846000 |
结束操作的时间戳,格式为标准的UNIX_TIMESTAMP时间戳形式,您可以根据您的操作时间进行转化。 |
| SearchName | String | 否 | test |
实例名称。 |
| OpUserName | String | 否 | testNickName |
操作人昵称。 |
| SQLType | String | 否 | SELECT |
SQL类型,常见SQL类型取值说明如下:
说明 您可以在控制台页面上方操作审计->安全访问代理中查看更多SQL类型取值。
|
| ExecState | String | 否 | SUCCESS |
执行状态,取值说明如下:
|
| PageSize | Integer | 是 | 100 |
每页数据量,最大值不超过100。 |
| PageNumber | Integer | 是 | 1 |
开始页码。 |
| Tid | Long | 否 | 14**** |
租户ID,可通过调用接口GetUserActiveTenant获取该参数的值。 |
| RegionId | String | 否 | cn-hangzhou |
DMS服务地域,请您根据应用所在地就近选择。取值请参见RegionID参数说明。 |
返回数据
| 名称 | 类型 | 示例值 | 描述 |
|---|---|---|---|
| TotalCount | Long | 1 |
操作总记录数。 |
| RequestId | String | 50ECB006-2C35-5FCA-91B9-01987A0B**** |
请求ID。 |
| ErrorCode | String | InvalidStartTime |
错误码。 |
| ErrorMessage | String | Specified parameter StartTime is not valid. |
错误信息。 |
| Success | Boolean | true |
请求是否成功,返回值如下:
|
| ProxySQLExecAuditLogList | Array of ProxySQLExecAuditLog |
安全代理审计信息列表。 |
|
| ProxySQLExecAuditLog | |||
| OpTime | String | 1636876446000 |
操作时间戳,格式为标准的UNIX_TIMESTAMP时间戳形式。 |
| UserName | String | testNickName |
操作人昵称。 |
| UserId | Long | 4**** |
操作人ID。 |
| InstanceName | String | pc-uf662nrg017c6****.mysql.polardb.rds.aliyuncs.com:3306【test】 |
实例名称。 |
| InstanceId | Long | 4*** |
实例ID。 |
| SchemaName | String | test_db |
数据库名称。 |
| SQLType | String | SELECT |
SQL类型,常见SQL类型返回值说明如下:
说明 您可以在控制台页面上方操作审计->安全访问代理中查看更多SQL类型返回值。
|
| SQL | String | select 1; |
已执行的SQL语句。 |
| ExecState | String | SUCCESS |
执行状态,返回值说明如下:
|
| AffectRows | Long | 1 |
表示执行SQL语句后返回的总行数。比如,SQL语句为查询语句,此参数返回的是查询数据的总行数。 |
| ElapsedTime | Long | 1324 |
操作耗时,单位为毫秒。 |
| Remark | String | success |
备注信息。 |
示例
请求示例
http(s)://dms-enterprise.aliyuncs.com/?Action=ListProxySQLExecAuditLog
&StartTime=1636876446000
&EndTime=1636962846000
&SearchName=test
&OpUserName=testNickName
&SQLType=SELECT
&ExecState=SUCCESS
&PageSize=100
&PageNumber=1
&Tid=14****
&公共请求参数
正常返回示例
XML格式
HTTP/1.1 200 OK
Content-Type:application/xml
<ListProxySQLExecAuditLogResponse>
<TotalCount>1</TotalCount>
<RequestId>50ECB006-2C35-5FCA-91B9-01987A0B****</RequestId>
<Success>true</Success>
<ProxySQLExecAuditLogList>
<OpTime>1636876446000</OpTime>
<UserName>testNickName</UserName>
<UserId>4****</UserId>
<InstanceName>rm-xxx:3306</InstanceName>
<InstanceId>4***</InstanceId>
<SchemaName>test_db</SchemaName>
<SQLType>SELECT</SQLType>
<SQL>select 1;</SQL>
<ExecState>SUCCESS</ExecState>
<AffectRows>1</AffectRows>
<ElapsedTime>1324</ElapsedTime>
<Remark>success</Remark>
</ProxySQLExecAuditLogList>
</ListProxySQLExecAuditLogResponse>
JSON格式
HTTP/1.1 200 OK
Content-Type:application/json
{
"TotalCount" : 1,
"RequestId" : "50ECB006-2C35-5FCA-91B9-01987A0B****",
"Success" : true,
"ProxySQLExecAuditLogList" : [ {
"OpTime" : "1636876446000",
"UserName" : "testNickName",
"UserId" : "4****",
"InstanceName" : "pc-uf662nrg017c6****.mysql.polardb.rds.aliyuncs.com:3306【test】",
"InstanceId" : "4***",
"SchemaName" : "test_db",
"SQLType" : "SELECT",
"SQL" : "select 1;",
"ExecState" : "SUCCESS",
"AffectRows" : 1,
"ElapsedTime" : 1324,
"Remark" : "success"
} ]
}
错误码
访问错误中心查看更多错误码。