Consulta os logs de auditoria SQL de um cluster.
Descrição da operação
Os logs de auditoria SQL só podem ser consultados quando a auditoria SQL estiver ativada, e apenas os logs dos últimos 30 dias são suportados. Se a auditoria SQL for desativada e depois reativada, apenas os logs gerados após a reativação poderão ser consultados. Os logs de auditoria SQL não registram operações INSERT INTO VALUES, REPLACE INTO VALUES ou UPSERT INTO VALUES.
Para o registro de serviço deste serviço, consulte Registro de serviço.
Experimente agora
Testar
Autorização RAM
|
Ação |
Nível de acesso |
Tipo de recurso |
Chave de condição |
Ação dependente |
|
adb:DescribeAuditLogRecords |
list |
*DBClusterLakeVersion.
|
Nenhuma | Nenhuma |
Parâmetros da solicitação
|
Parâmetro |
Tipo |
Obrigatório |
Descrição |
Exemplo |
| DBClusterId |
string |
Sim |
O ID do cluster da Data Lakehouse Edition. Nota
Você pode chamar a operação DescribeDBClusters para consultar os IDs de todos os clusters em uma região especificada. |
amv-t4nj8619bz2w3**** |
| RegionId |
string |
Sim |
O ID da região. Nota
Você pode chamar a operação DescribeRegions para consultar o ID da região do cluster. |
cn-hangzhou |
| StartTime |
string |
Não |
O início do intervalo de tempo a ser consultado. Especifique a hora em UTC no formato yyyy-MM-ddTHH:mmZ. Nota
Os logs de auditoria SQL só podem ser consultados quando a auditoria SQL estiver ativada, e apenas os logs dos últimos 30 dias são suportados. Se a auditoria SQL for desativada e depois reativada, apenas os logs gerados após a reativação poderão ser consultados. |
2022-08-12T04:17Z |
| EndTime |
string |
Não |
O fim do intervalo de tempo a ser consultado. Especifique a hora em UTC no formato yyyy-MM-ddTHH:mmZ. Nota
|
2022-08-12T17:08Z |
| DBName |
string |
Não |
O nome do banco de dados no qual a instrução SQL é executada. |
adb_demo |
| QueryKeyword |
string |
Não |
A palavra-chave usada para pesquisar nos resultados retornados. |
adb |
| SqlType |
string |
Não |
O tipo da instrução SQL. Valores válidos:
Nota
Apenas um tipo pode ser especificado por solicitação. Se este parâmetro não for especificado, todos os tipos serão consultados por padrão. |
SELECT |
| Succeed |
string |
Não |
Especifica se a instrução SQL foi executada com sucesso. Valores válidos:
|
true |
| HostAddress |
string |
Não |
O endereço IP e o número da porta do cliente que executa a instrução SQL. |
100.104.XX.XX:43908 |
| OrderType |
string |
Não |
A ordem em que os resultados são classificados pelo tempo de execução do SQL. Valores válidos:
|
asc |
| User |
string |
Não |
O nome de usuário que executa a instrução SQL. |
test |
| Order |
string |
Não |
A ordem de classificação baseada em campos especificados. O valor está no formato JSON e é um array JSON ordenado. A classificação composta é realizada na ordem do array de entrada. O array contém os campos
|
[{"Field":"ExecuteTime","Type":"Desc"},{"Field":"HostAddress","Type":"Asc"}] |
| PageSize |
integer |
Não |
O número de entradas por página. Valores válidos:
|
10 |
| PageNumber |
integer |
Não |
O número da página. O valor deve ser um número inteiro positivo que não exceda o valor máximo do tipo de dados Integer. Valor padrão: 1. |
1 |
| ProxyUser |
string |
Não |
Um parâmetro reservado. |
None |
| EngineType |
string |
Não |
Valores válidos:
|
XIHE |
|
Não |
O tipo de mecanismo. Valores válidos:
Se este parâmetro não for especificado, o valor padrão é XIHE. Valores válidos:
|
XIHE |
Elementos de resposta
|
Elemento |
Tipo |
Descrição |
Exemplo |
|
object |
Os detalhes da lista. |
||
| TotalCount |
string |
O número total de entradas. |
6974 |
| PageSize |
string |
O número de entradas por página. |
10 |
| RequestId |
string |
O ID da solicitação. |
8A564B7F-8C00-43C0-8EC5-919FBB70573 |
| PageNumber |
string |
O número da página. |
1 |
| DBClusterId |
string |
O ID do cluster da Data Lakehouse Edition. |
amv-t4nj8619bz2w3**** |
| Items |
array<object> |
A lista. |
|
|
object |
As entradas de log de auditoria SQL. |
||
| HostAddress |
string |
O endereço IP e o número da porta do cliente que executa a instrução SQL. |
100.104.XX.XX:43908 |
| Succeed |
string |
Indica se a instrução SQL foi executada com sucesso. Valores válidos:
|
true |
| SQLText |
string |
Os detalhes da instrução SQL. |
SELECT * FROM adb_hdfs_import_source |
| TotalTime |
string |
A duração da execução da instrução SQL. Unidade: milissegundos (ms). |
216 |
| ConnId |
string |
O ID da conexão. |
14356**** |
| DBName |
string |
O nome do banco de dados no qual a instrução SQL é executada. |
adb_demo |
| SQLType |
string |
O tipo da instrução SQL. |
SELECT |
| ExecuteTime |
string |
A hora de início da execução da instrução SQL na hora local. Formato: yyyy-MM-dd HH:mm:ss. |
2022-08-12 10:10:00 |
| ExecuteTimestamp |
integer |
A hora de início da execução da instrução SQL. O valor é um timestamp UNIX em milissegundos. |
1774600396584 |
| ProcessID |
string |
O ID da tarefa. |
202106081752021720161662490345362390 |
| User |
string |
O nome de usuário que executa a instrução SQL. |
test |
| HasDiagnosticInfo |
boolean |
Indica se informações de diagnóstico estão incluídas. Valores válidos:
|
true |
Exemplos
Resposta de sucesso
JSON formato
{
"TotalCount": "6974",
"PageSize": "10",
"RequestId": "8A564B7F-8C00-43C0-8EC5-919FBB70573",
"PageNumber": "1",
"DBClusterId": "amv-t4nj8619bz2w3****",
"Items": [
{
"HostAddress": "100.104.XX.XX:43908",
"Succeed": "true",
"SQLText": "SELECT * FROM adb_hdfs_import_source",
"TotalTime": "216",
"ConnId": "14356****",
"DBName": "adb_demo",
"SQLType": "SELECT",
"ExecuteTime": "2022-08-12 10:10:00",
"ExecuteTimestamp": 1774600396584,
"ProcessID": "202106081752021720161662490345362390",
"User": "test",
"HasDiagnosticInfo": true
}
]
}
Códigos de erro
|
Código de status HTTP |
Código de erro |
Mensagem de erro |
Descrição |
|---|---|---|---|
| 404 | InvalidDBCluster.NotFound | The DBClusterId provided does not exist in our records. | O DBClusterId especificado não existe. Verifique se o valor de DBClusterId está correto. |
Consulte Códigos de Erro para uma lista completa.
Notas de versão
Consulte Notas de Versão para uma lista completa.