Consulta a lista de tarefas de log de auditoria de uma instância.
Descrição da operação
Antes de começar:
Use a versão mais recente do SDK do Alibaba Cloud ou do DAS.
Ao chamar o DAS usando o SDK, defina a região como cn-shanghai.
Experimente agora
Testar
Autorização RAM
|
Ação |
Nível de acesso |
Tipo de recurso |
Chave de condição |
Ação dependente |
|
hdm:DescribeSqlLogTasks |
list |
*Todos os recursos.
|
Nenhuma | Nenhuma |
Parâmetros da solicitação
|
Parâmetro |
Tipo |
Obrigatório |
Descrição |
Exemplo |
| InstanceId |
string |
Não |
O ID da instância de banco de dados. |
r-bp1nti25tc7bq5**** |
| NodeId |
string |
Não |
O ID do nó. Nota
Este parâmetro é aplicável apenas a instâncias da Edição Cluster. Você pode especificar um nó para consultar suas tarefas em lote. Se você não especificar este parâmetro, as tarefas em lote do nó primário serão retornadas por padrão. |
pi-bp1o58x3ib7e6**** |
| Filters |
array<object> |
Não |
A lista de condições de filtro de consulta. |
|
|
object |
Não |
A condição de filtro de consulta. |
||
| Key |
string |
Não |
O parâmetro de filtro. Nota
Para parâmetros de filtro suportados e seus valores, consulte Descrição complementar dos parâmetros de solicitação. |
keyWords |
| Value |
string |
Não |
O valor do parâmetro de filtro. |
select |
| StartTime |
integer |
Não |
A hora inicial da consulta. Especifique um timestamp UNIX em milissegundos. |
1596177993000 |
| EndTime |
integer |
Não |
A hora final da consulta. Especifique um timestamp UNIX em milissegundos. |
1608888296000 |
| PageNo |
integer |
Não |
O número da página para a consulta paginada. As páginas começam em 1. Valor padrão: 1. |
1 |
| PageSize |
integer |
Não |
O número máximo de registros por página. Valor máximo: 100. Valor padrão: 10. |
10 |
Parâmetros e valores suportados para Key:
taskId: O ID da tarefa.
keyWords: O nome da tarefa.
status: O filtro de status. Valores válidos: INIT (agendamento pendente), RUNNING (em execução), FAILED (falhou), CANCELED (cancelada) e COMPLETED (concluída).
Elementos de resposta
|
Elemento |
Tipo |
Descrição |
Exemplo |
|
object |
|||
| Code |
string |
O código de status retornado. |
200 |
| Message |
string |
A mensagem retornada. Nota
Se a solicitação for bem-sucedida, Successful será retornado. Se a solicitação falhar, uma mensagem de erro será retornada. |
Successful |
| RequestId |
string |
O ID da solicitação. |
B6D17591-B48B-4D31-9CD6-9B9796B2**** |
| Success |
string |
Indica se a solicitação foi bem-sucedida. Valores válidos:
|
true |
| Data |
object |
Os dados retornados. |
|
| List |
array<object> |
A lista de informações retornadas. |
|
|
array<object> |
A lista de informações retornadas. |
||
| TaskId |
string |
O ID da tarefa. |
9a4f5c4494dbd6713185d87a97aa53e8 |
| InstanceId |
string |
O ID da instância de banco de dados. |
r-bp1nti25tc7bq5**** |
| Name |
string |
O nome da tarefa. |
SQL audit export 1 |
| Start |
integer |
A hora inicial da tarefa. O valor é um timestamp UNIX em milissegundos. |
1683859555482 |
| End |
integer |
A hora final da tarefa. O valor é um timestamp UNIX em milissegundos. |
1705975320000 |
| Status |
string |
O status da tarefa. Valores válidos:
Nota
Quando a tarefa estiver no estado COMPLETED, você poderá visualizar os resultados da tarefa em lote. |
RUNNING |
| LogCount |
integer |
O número total de logs. |
99999 |
| Progress |
integer |
O progresso da tarefa. |
100 |
| ScanFileSize |
integer |
O número de arquivos verificados. |
3000 |
| Expire |
boolean |
Indica se a tarefa expirou. Valores válidos:
|
false |
| CreateTime |
integer |
A hora de criação da tarefa. O valor é um timestamp UNIX em milissegundos. |
1681363254423 |
| AnalysisTaskFinishTime |
integer |
A hora de conclusão da tarefa de análise. O valor é um timestamp UNIX em milissegundos. |
1712751923000 |
| AnalysisTaskStatus |
string |
O status da tarefa de análise. Nota
Este é um parâmetro interno do sistema. Você não precisa prestar atenção nele. |
SCAN_ANALYZE_COMPLETED |
| Result |
string |
O endereço do link quando o tipo de tarefa é Export. |
https://das-sqllog-download-cn-shanghai.oss-cn-shanghai.aliyuncs.com/la |
| TaskType |
string |
O tipo de tarefa. Valores válidos:
|
Export |
| Filters |
array<object> |
A lista de condições de filtro de consulta. |
|
|
object |
A condição de filtro de consulta. |
||
| Key |
string |
O parâmetro de filtro. Nota
Para parâmetros de filtro suportados e seus valores, consulte Descrição complementar dos parâmetros de solicitação. |
keyWords |
| Value |
string |
O valor do parâmetro de filtro. |
select |
| InnerResult |
string |
O endpoint interno da VPC. |
https://das-sqllog-download-oss-cn-shanghai-internal.aliyuncs.com /la |
| Total |
integer |
O número total de tarefas. |
40 |
| PageNo |
integer |
O número da página. |
1 |
| PageSize |
integer |
O número de registros por página. |
10 |
Exemplos
Resposta de sucesso
JSON formato
{
"Code": "200",
"Message": "Successful",
"RequestId": "B6D17591-B48B-4D31-9CD6-9B9796B2****",
"Success": "true",
"Data": {
"List": [
{
"TaskId": "9a4f5c4494dbd6713185d87a97aa53e8",
"InstanceId": "r-bp1nti25tc7bq5****\n",
"Name": "SQL audit export 1",
"Start": 1683859555482,
"End": 1705975320000,
"Status": "RUNNING",
"LogCount": 99999,
"Progress": 100,
"ScanFileSize": 3000,
"Expire": false,
"CreateTime": 1681363254423,
"AnalysisTaskFinishTime": 1712751923000,
"AnalysisTaskStatus": "SCAN_ANALYZE_COMPLETED",
"Result": "https://das-sqllog-download-cn-shanghai.oss-cn-shanghai.aliyuncs.com/la",
"TaskType": "Export",
"Filters": [
{
"Key": "keyWords\n",
"Value": "select\n"
}
],
"InnerResult": "https://das-sqllog-download-oss-cn-shanghai-internal.aliyuncs.com\n/la"
}
],
"Total": 40,
"PageNo": 1,
"PageSize": 10
}
}
Códigos de erro
|
Código de status HTTP |
Código de erro |
Mensagem de erro |
Descrição |
|---|---|---|---|
| 400 | InvalidParams | The request parameters are invalid. | Os parâmetros da solicitação são inválidos. |
| 403 | NoPermission | You are not authorized to do this action. | Você não tem permissão para realizar esta operação. |
Consulte Códigos de Erro para uma lista completa.
Notas de versão
Consulte Notas de Versão para uma lista completa.