Obtenção da lista de logs de auditoria
Descrição
Essa API é usada para obter uma lista de registros de auditoria.
Depuração
Você pode depurar essa API no API Explorer.
URI
- Formato de URI
GET https://{Endpoint}/v3/{project_id}/instances/{instance_id}/auditlog?start_time={start_time}&end_time={end_time}&offset={offset}&limit={limit}
- Exemplo de URI
https://dds.ap-southeast-1.myhuaweicloud.com/v3/056538411200d4cd2f79c003c7606412/instances/65d3fe0c50984b35bc1a36e9b7c7de98in02/auditlog?start_time=2020-12-06T09:00:00+0800&end_time=2020-12-10T18:00:15+0800&offset=0&limit=33
Nome |
Tipo |
Obrigatório |
Descrição |
---|---|---|---|
x-auth-token |
String |
Sim |
Token do usuário |
X-Language |
String |
Não |
Língua |
project_id |
String |
Sim |
O ID do projeto de um locatário em uma região. Para obter o ID do projeto, consulte Obtenção de um ID de projeto. |
instance_id |
String |
Sim |
O ID da instância, que pode ser obtido ao chamar a API para consultar instâncias. Se você não tiver uma instância, poderá chamar a API usada para criar uma instância. |
node_id |
String |
Não |
O ID do nó cujos logs de auditoria devem ser consultados. Se esse parâmetro não for transferido, os logs de auditoria de todos os nós serão consultados por padrão. Os logs de auditoria de instâncias de cluster são distribuídos em nós mongos. |
start_time |
String |
Sim |
A hora de início. O formato da hora de início é "aaaa-mm-ddThh:mm:ssZ". T é o separador entre o calendário e a notação horária do tempo. Z indica o deslocamento do fuso horário. |
end_time |
String |
Sim |
O tempo do fim. O formato da hora de fim é "aaaa-mm-ddThh:mm:ssZ" e a hora de fim deve ser posterior à hora de início. O intervalo de tempo não pode ser superior a 30 dias. T é o separador entre o calendário e a notação horária do tempo. Z indica o deslocamento do fuso horário. |
offset |
Integer |
Não |
A posição do índice. Se offset for definido como N, a consulta de recursos começará a partir do dado N+1. O valor é 0 por padrão, indicando que a consulta começa a partir da primeira parte dos dados. O valor não pode ser um número negativo. |
limit |
Integer |
Não |
O número de registros a serem consultados.
|
Solicitações
Nenhuma
Respostas
- Descrição do parâmetro
Tabela 2 Descrição do parâmetro Nome
Tipo
Descrição
audit_logs
Array of objects
Os detalhes do log de auditoria. Para obter detalhes sobre os logs de auditoria, consulte Tabela 3.
total_record
Integer
O número total de registros.
Tabela 3 Descrição de audit_logs Nome
Tipo
Descrição
node_id
String
A ID do nó.
id
String
O ID do log de auditoria.
name
String
O nome do arquivo de log de auditoria.
size
Long
O tamanho do byte de log de auditoria.
start_time
String
A hora de início do registo de auditoria. O formato é "aaaa-mm-ddThh:mm:ssZ".
T é o separador entre o calendário e a notação horária do tempo. Z indica o deslocamento do fuso horário.
end_time
String
O horário de término do log de auditoria. O formato é "aaaa-mm-ddThh:mm:ssZ".
T é o separador entre o calendário e a notação horária do tempo. Z indica o deslocamento do fuso horário.
- Exemplo de resposta
{ "audit_logs": [ { "id": "10190012aae94b38a10269b8ad025fc1no02_1607681849871", "name": "0a84b6e97780d3271fd0c00f2db42932_audit_log_65d3fe0c50984b35bc1a36e9b7c7de98in02_10190012aae94b38a10269b8ad025fc1no02_1607681849871", "size": 24735174, "node_id": "10190012aae94b38a10269b8ad025fc1no02", "start_time": "2020-12-11T18:14:49+0800", "end_time": "2020-12-11T18:17:25+0800" } ], "total_record": 1 }
SDK
Clique em SDK do Document Database Service DDS para fazer download do SDK ou exibir o documento do SDK. Para saber como instalar e autenticar um SDK, leia a seção Uso.
Código de status
Para obter mais informações, consulte Código de status.
Código de erro
Para obter mais informações, consulte Código de erro.