Compartilhar via


Configurar e acessar os logs de auditoria na CLI do Azure

APLICA-SE A: Banco de Dados do Azure para MySQL – Servidor Único

Importante

O servidor único do Banco de Dados do Azure para MySQL está no caminho da desativação. É altamente recomendável que você atualize para o servidor flexível do Banco de Dados do Azure para MySQL. Para obter mais informações sobre a migração para o servidor flexível do Banco de Dados do Azure para MySQL, confira O que está acontecendo com o Servidor Único do Banco de Dados do Azure para MySQL?

Você pode configurar os logs de auditoria do Banco de Dados do Azure para MySQL por meio da CLI do Azure.

Pré-requisitos

Para seguir este guia de instruções:

  • Este artigo exige a versão 2.0 ou posterior da CLI do Azure. Se você está usando o Azure Cloud Shell, a versão mais recente já está instalada.

Configurar logs de auditoria

Importante

É recomendável registrar apenas os tipos de eventos e os usuários necessários para fins de auditoria, para garantir que o desempenho do servidor não seja muito afetado.

Habilitar e configurar o log de auditoria usando as seguintes etapas:

  1. Ative os logs de auditoria definindo o parâmetro audit_logs_enabled como "Ativado".

    az mysql server configuration set --name audit_log_enabled --resource-group myresourcegroup --server mydemoserver --value ON
    
  2. Selecione os tipos de evento a serem registrados atualizando o parâmetro audit_log_events.

    az mysql server configuration set --name audit_log_events --resource-group myresourcegroup --server mydemoserver --value "ADMIN,CONNECTION"
    
  3. Adicione os usuários do MySQL a serem excluídos do log atualizando o parâmetro audit_log_exclude_users. Especifique os usuários fornecendo os respectivos nomes de usuário do MySQL.

    az mysql server configuration set --name audit_log_exclude_users --resource-group myresourcegroup --server mydemoserver --value "azure_superuser"
    
  4. Adicione qualquer usuário específico do MySQL a ser incluído para registro em log atualizando o parâmetro audit_log_include_users. Especifique os usuários fornecendo os respectivos nomes de usuário do MySQL.

    az mysql server configuration set --name audit_log_include_users --resource-group myresourcegroup --server mydemoserver --value "sampleuser"
    

Próximas etapas