Todos os produtos
Search
Central de documentação

:ListProxySQLExecAuditLog

Última atualização: Jul 08, 2026

Consulta informações de auditoria de uma instância de banco de dados. O recurso de proxy de acesso seguro fornece essas informações.

Depuração

O OpenAPI Explorer calcula automaticamente o valor da assinatura. Para sua conveniência, recomendamos que você chame esta operação no OpenAPI Explorer. O OpenAPI Explorer gera dinamicamente o código de exemplo da operação para diferentes SDKs.

Parâmetros de solicitação

ParâmetroTipoObrigatórioExemploDescrição
ActionStringSimListProxySQLExecAuditLog

A operação a ser executada. Defina o valor como ListProxySQLExecAuditLog.

StartTimeLongSim1636876446000

Início do intervalo de tempo da consulta. O valor deve ser um timestamp no formato de hora UNIX.

EndTimeLongSim1636962846000

Fim do intervalo de tempo da consulta. O valor deve ser um timestamp no formato de hora UNIX.

SearchNameStringNãotest

Nome da instância de banco de dados.

OpUserNameStringNãotestNickName

Alias do usuário.

SQLTypeStringNãoSELECT

Tipo de instrução SQL. Valores válidos:

  • SELECT
  • INSERT
  • DELETE
  • CREATE_TABLE
Nota Para visualizar mais tipos de instruções SQL, escolha Operation Audit > Secure Access Proxy na barra de navegação superior do console DMS.
ExecStateStringNãoSUCCESS

Status de execução da instrução SQL. Valores válidos:

  • FAIL: Falha na execução da instrução SQL.
  • CANCEL: Execução da instrução SQL cancelada.
  • SUCCESS: Instrução SQL executada com êxito.
PageSizeIntegerSim100

Número de entradas por página. Valor máximo: 100.

PageNumberIntegerSim1

Número da página a retornar.

TidLongNão14****

ID do locatário. Chame a operação GetUserActiveTenant para consultar o ID do locatário.

RegionIdStringNãocn-hangzhou

Região onde o DMS está ativado. Para obter mais informações, consulte Parâmetro RegionID.

Parâmetros de resposta

ParâmetroTipoExemploDescrição
TotalCountLong1

Número total de entradas retornadas.

RequestIdString50ECB006-2C35-5FCA-91B9-01987A0B****

ID da solicitação.

ErrorCodeStringInvalidStartTime

Código de erro retornado.

ErrorMessageStringSpecified parameter StartTime is not valid.

Mensagem de erro retornada.

SuccessBooleantrue

Indica se a solicitação foi bem-sucedida. Valores válidos:

  • true: A solicitação foi bem-sucedida.
  • false: A solicitação falhou.
ProxySQLExecAuditLogListArray of ProxySQLExecAuditLog

Informações de auditoria da instância de banco de dados fornecidas pelo recurso de proxy de acesso seguro.

ProxySQLExecAuditLog
OpTimeString1636876446000

Momento em que o usuário executou a instrução SQL na instância de banco de dados. O valor deve ser um timestamp no formato de hora UNIX.

UserNameStringtestNickName

Apelido do usuário.

UserIdLong4****

ID do usuário.

InstanceNameStringpc-uf662nrg017c6****.mysql.polardb.rds.aliyuncs.com:3306[test]

Nome da instância de banco de dados.

InstanceIdLong4***

ID da instância de banco de dados.

SchemaNameStringtest_db

Nome do banco de dados.

SQLTypeStringSELECT

Tipo da instrução SQL. Valores válidos:

  • SELECT
  • INSERT
  • DELETE
  • CREATE_TABLE
Nota Para visualizar mais tipos de instruções SQL, escolha Operation Audit > Secure Access Proxy na barra de navegação superior do console DMS.
SQLStringselect 1;

Instrução SQL executada.

ExecStateStringSUCCESS

Status de execução da instrução SQL. Valores válidos:

  • FAIL: Falha na execução da instrução SQL.
  • CANCEL: Execução da instrução SQL cancelada.
  • SUCCESS: Instrução SQL executada com êxito.
AffectRowsLong1

Número total de linhas retornadas após a execução da instrução SQL. Para instruções SELECT, este valor indica o total de linhas de dados consultadas.

ElapsedTimeLong1324

Tempo de execução da instrução SQL. Unidade: milissegundos.

RemarkStringsuccess

Descrição.

Exemplos

Exemplos de solicitações

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****
&Common request parameters

Exemplos de respostas de sucesso

Formato 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>

Formato 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"
  } ]
}

Códigos de erro

Para obter uma lista de códigos de erro, visite o API Error Center.