Konfigurera och komma åt Azure Database for MariaDB-granskningsloggar i Azure CLI
Viktigt!
Azure Database for MariaDB är på väg att dras tillbaka. Vi rekommenderar starkt att du migrerar till Azure Database for MySQL. Mer information om hur du migrerar till Azure Database for MySQL finns i Vad händer med Azure Database for MariaDB?.
Du kan konfigurera Azure Database for MariaDB-granskningsloggarna från Azure CLI.
Om du inte har en Azure-prenumeration skapar du ett kostnadsfritt Azure-konto innan du börjar.
Förutsättningar
Så här slutför du den här guiden:
- Du behöver en Azure Database for MariaDB-server.
Använd Bash-miljön i Azure Cloud Shell. Mer information finns i Snabbstart för Bash i Azure Cloud Shell.
Om du föredrar att köra CLI-referenskommandon lokalt installerar du Azure CLI. Om du kör i Windows eller macOS kan du köra Azure CLI i en Docker-container. Mer information finns i Så här kör du Azure CLI i en Docker-container.
Om du använder en lokal installation loggar du in på Azure CLI med hjälp av kommandot az login. Slutför autentiseringsprocessen genom att följa stegen som visas i terminalen. Andra inloggningsalternativ finns i Logga in med Azure CLI.
När du uppmanas att installera Azure CLI-tillägget vid första användningen. Mer information om tillägg finns i Använda tillägg med Azure CLI.
Kör az version om du vill hitta versionen och de beroende bibliotek som är installerade. Om du vill uppgradera till den senaste versionen kör du az upgrade.
- Den här artikeln kräver version 2.0 eller senare av Azure CLI. Om du använder Azure Cloud Shell är den senaste versionen redan installerad.
Konfigurera granskningsloggning
Viktigt!
Vi rekommenderar att du bara loggar de händelsetyper och användare som du behöver, så att serverns prestanda inte påverkas onödigt mycket.
Aktivera och konfigurera granskningsloggning med hjälp av följande steg:
Aktivera granskningsloggar genom att ange parametern audit_logs_enabled till "ON".
az mariadb server configuration set --name audit_log_enabled --resource-group myresourcegroup --server mydemoserver --value ON
Välj de händelsetyper som ska loggas genom att uppdatera parametern audit_log_events .
az mariadb server configuration set --name audit_log_events --resource-group myresourcegroup --server mydemoserver --value "ADMIN,CONNECTION"
Lägg till alla MariaDB-användare som ska undantas från loggning genom att uppdatera parametern audit_log_exclude_users . Ange användare genom att ange sitt MariaDB-användarnamn.
az mariadb server configuration set --name audit_log_exclude_users --resource-group myresourcegroup --server mydemoserver --value "azure_superuser"
Lägg till alla specifika MariaDB-användare som ska inkluderas för loggning genom att uppdatera parametern audit_log_include_users . Ange användare genom att ange sitt MariaDB-användarnamn.
az mariadb server configuration set --name audit_log_include_users --resource-group myresourcegroup --server mydemoserver --value "sampleuser"
Nästa steg
- Läs mer om granskningsloggar i Azure Database for MariaDB
- Lär dig hur du konfigurerar granskningsloggar i Azure-portalen