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-05 GMT+08:00

Configuração da auditoria do SQL

Função

Esta API é usada para definir uma política para logs de auditoria do SQL.

  • Antes de chamar uma API, você precisa entender a API em Autenticação.

Restrições

A auditoria do SQL é suportada apenas para instâncias de banco de dados do RDS for MySQL.

URI

  • Formato de URI

    PUT /v3/{project_id}/instances/{instance_id}/auditlog-policy

  • Descrição do parâmetro
    Tabela 1 Descrição do parâmetro

    Nome

    Obrigatório

    Descrição

    project_id

    Sim

    Especifica o ID do projeto de um locatário em uma região.

    Para obter detalhes sobre como obter o ID do projeto, consulte Obtenção de um ID de projeto.

    instance_id

    Sim

    Especifica o ID da instância de banco de dados.

Solicitação

  • Descrição do parâmetro
    Tabela 2 Descrição do parâmetro

    Nome

    Obrigatório

    Tipo

    Descrição

    keep_days

    Sim

    Integer

    Especifica o número de dias para o armazenamento de logs de auditoria. O intervalo de valor é de 0 a 732.

    • 0: indica que a auditoria do SQL está desativada.
    • 1 a 732: indica os dias de retenção dos logs de auditoria após a ativação da auditoria do SQL.

    reserve_auditlogs

    Não

    Boolean

    Este parâmetro é válido somente quando a auditoria do SQL está desativada.

    • true (padrão): indica que os logs de auditoria do histórico serão reservados por algum tempo quando a auditoria do SQL estiver desativada.
    • false: indica que os logs de auditoria do histórico serão excluídos imediatamente quando a auditoria do SQL estiver desativada.
  • Exemplo

    PUT https://rds.ap-southeast-1.myhuaweicloud.com/v3/0483b6b16e954cb88930a360d2c4e663/instances/cee5265e1e5845649e354841234567dfin01/auditlog-policy

  • Exemplo de solicitação
    Atualizar a política para logs de auditoria do SQL:
    {
        "keep_days":5
    }

    Desativar a política para logs de auditoria do SQL:

    {
        "keep_days":0,
        "reserve_auditlogs":false
    }

Resposta

Código de status

Código de erro

Para mais detalhes, consulte Códigos de erro.