Este conteúdo foi traduzido por máquina para sua conveniência e a Huawei Cloud não pode garantir que o conteúdo foi traduzido com precisão. Para exibir o conteúdo original, use o link no canto superior direito para mudar para a página em inglês.
Atualizado em 2023-05-06 GMT+08:00

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

Tabela 1 Descrição do parâmetro

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.

  • O valor varia de 1 a 100.
  • Se esse parâmetro não for transferido, as primeiras 100 instâncias de banco de dados serão consultadas por padrão.

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.