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
- 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
Desativar a política para logs de auditoria do SQL:
{ "keep_days":0, "reserve_auditlogs":false }
Resposta
- Resposta normal
- Resposta anormal
Para mais detalhes, consulte Resultados anormais da solicitação.
Código de status
- Normal
- Anormal
Para mais detalhes, consulte Códigos de status.
Código de erro
Para mais detalhes, consulte Códigos de erro.