Configurare e accedere ai log di controllo nell'interfaccia della riga di comando di Azure
SI APPLICA A: Database di Azure per MySQL - Server singolo
Importante
Database di Azure per MySQL server singolo si trova nel percorso di ritiro. È consigliabile eseguire l'aggiornamento a Database di Azure per MySQL server flessibile. Per altre informazioni sulla migrazione a Database di Azure per MySQL server flessibile, vedere Che cosa accade a Database di Azure per MySQL server singolo?
È possibile configurare i log di controllo Database di Azure per MySQL dall'interfaccia della riga di comando di Azure.
Prerequisiti
Per eseguire questa guida pratica:
- È necessario un server Database di Azure per MySQL.
Usare l'ambiente Bash in Azure Cloud Shell. Per altre informazioni, vedere Avvio rapido per Bash in Azure Cloud Shell.
Se si preferisce eseguire i comandi di riferimento dell'interfaccia della riga di comando in locale, installare l'interfaccia della riga di comando di Azure. Per l'esecuzione in Windows o macOS, è consigliabile eseguire l'interfaccia della riga di comando di Azure in un contenitore Docker. Per altre informazioni, vedere Come eseguire l'interfaccia della riga di comando di Azure in un contenitore Docker.
Se si usa un'installazione locale, accedere all'interfaccia della riga di comando di Azure con il comando az login. Per completare il processo di autenticazione, seguire la procedura visualizzata nel terminale. Per altre opzioni di accesso, vedere Accedere con l'interfaccia della riga di comando di Azure.
Quando richiesto, installare l'estensione dell'interfaccia della riga di comando di Azure al primo uso. Per altre informazioni sulle estensioni, vedere Usare le estensioni con l'interfaccia della riga di comando di Azure.
Eseguire az version per trovare la versione e le librerie dipendenti installate. Per eseguire l'aggiornamento alla versione più recente, eseguire az upgrade.
- Questo articolo richiede la versione 2.0 dell'interfaccia della riga di comando di Azure. Se si usa Azure Cloud Shell, la versione più recente è già installata.
Configurare la registrazione di controllo
Importante
Si consiglia di registrare solo i tipi di evento e gli utenti necessari a scopo di controllo per garantire che le prestazioni del server non siano fortemente interessate.
Abilitare e configurare la registrazione di controllo seguendo questa procedura:
Attivare i log di controllo impostando il parametro audit_logs_enabled su "ON".
az mysql server configuration set --name audit_log_enabled --resource-group myresourcegroup --server mydemoserver --value ON
Selezionare i tipi di evento da registrare aggiornando il parametro audit_log_events .
az mysql server configuration set --name audit_log_events --resource-group myresourcegroup --server mydemoserver --value "ADMIN,CONNECTION"
Aggiungere tutti gli utenti mySQL da escludere dalla registrazione aggiornando il parametro audit_log_exclude_users . Specificare gli utenti specificando il proprio nome utente MySQL.
az mysql server configuration set --name audit_log_exclude_users --resource-group myresourcegroup --server mydemoserver --value "azure_superuser"
Aggiungere qualsiasi utente MySQL specifico da includere per la registrazione aggiornando il parametro audit_log_include_users . Specificare gli utenti specificando il proprio nome utente MySQL.
az mysql server configuration set --name audit_log_include_users --resource-group myresourcegroup --server mydemoserver --value "sampleuser"
Passaggi successivi
- Altre informazioni sui log di controllo in Database di Azure per MySQL
- Informazioni su come configurare i log di controllo nel portale di Azure