Queries the audit logs generated by the secure access proxy feature.
Try it now
Test
RAM authorization
|
Action |
Access level |
Resource type |
Condition key |
Dependent action |
|
dms:ListProxySQLExecAuditLog |
list |
*All Resource
|
None | None |
Request parameters
|
Parameter |
Type |
Required |
Description |
Example |
| StartTime |
integer |
Yes |
The beginning of the time range to query. The value of this parameter must be a timestamp that follows the UNIX time format. |
1636876446000 |
| EndTime |
integer |
Yes |
The end of the time range to query. The value of this parameter must be a timestamp that follows the UNIX time format. |
1636962846000 |
| SearchName |
string |
No |
The name of the database instance. |
test |
| OpUserName |
string |
No |
The alias of the user. |
testNickName |
| SQLType |
string |
No |
The type of SQL statement. Valid values:
Note
You can choose Operation Audit > Secure Access Proxy in the top navigation bar of the DMS console to view more types of SQL statements. |
SELECT |
| ExecState |
string |
No |
The execution status of the SQL statement. Valid values:
|
SUCCESS |
| PageSize |
integer |
No |
The number of entries to return on each page. Maximum values: 100. |
100 |
| PageNumber |
integer |
No |
The number of the page to return. |
1 |
| Tid |
integer |
No |
The ID of the tenant. You can call the GetUserActiveTenant operation to query the tenant ID. |
14**** |
Response elements
|
Element |
Type |
Description |
Example |
|
object |
|||
| TotalCount |
integer |
The number of entries returned. |
1 |
| RequestId |
string |
The ID of the request. |
50ECB006-2C35-5FCA-91B9-01987A0B**** |
| ErrorCode |
string |
The error code returned. |
InvalidStartTime |
| ErrorMessage |
string |
The error message returned. |
Specified parameter StartTime is not valid. |
| Success |
boolean |
Indicates whether the request was successful. Valid values:
|
true |
| ProxySQLExecAuditLogList |
object |
||
| ProxySQLExecAuditLog |
array<object> |
The audit information about the database instance that is provided by the secure access proxy feature. |
|
|
object |
|||
| OpTime |
string |
The time at which the user executes the SQL statement on the database instance. The value of this parameter must be a timestamp that follows the UNIX time format. |
1636876446000 |
| UserName |
string |
The nickname of the user. |
testNickName |
| UserId |
integer |
The ID of the user. |
4**** |
| InstanceName |
string |
The name of the database instance. |
pc-uf662nrg017c6****.mysql.polardb.rds.aliyuncs.com:3306【test】 |
| InstanceId |
integer |
The ID of the database instance. |
4*** |
| SchemaName |
string |
The name of the database. |
test_db |
| SQLType |
string |
The type of the SQL statement. Valid values:
Note
You can choose Operation Audit > Secure Access Proxy in the top navigation bar of the DMS console to view more types of SQL statements. |
SELECT |
| SQL |
string |
The SQL statement that was executed. |
select 1; |
| ExecState |
string |
The execution status of the SQL statement. Valid values:
|
SUCCESS |
| AffectRows |
integer |
Indicates the total number of rows returned after the SQL statement was executed. If an SELECT SQL statement is executed, the return value of this parameter indicates the total number of the queried data rows. |
1 |
| ElapsedTime |
integer |
The amount of time that is consumed to execute the SQL statement. Unit: milliseconds. |
1324 |
| Remark |
string |
The description. |
success |
Examples
Success response
JSON format
{
"TotalCount": 1,
"RequestId": "50ECB006-2C35-5FCA-91B9-01987A0B****",
"ErrorCode": "InvalidStartTime",
"ErrorMessage": "Specified parameter StartTime is not valid.",
"Success": true,
"ProxySQLExecAuditLogList": {
"ProxySQLExecAuditLog": [
{
"OpTime": "1636876446000",
"UserName": "testNickName",
"UserId": 0,
"InstanceName": "pc-uf662nrg017c6****.mysql.polardb.rds.aliyuncs.com:3306【test】",
"InstanceId": 0,
"SchemaName": "test_db",
"SQLType": "SELECT",
"SQL": "select 1;",
"ExecState": "SUCCESS",
"AffectRows": 1,
"ElapsedTime": 1324,
"Remark": "success"
}
]
}
}
Error codes
See Error Codes for a complete list.
Release notes
See Release Notes for a complete list.