Konfigurace protokolů auditu a přístup k nim v Azure CLI

PLATÍ PRO: Jednoúčelový server Azure Database for MySQL

Důležité

Jednoúčelový server Azure Database for MySQL je na cestě vyřazení. Důrazně doporučujeme upgradovat na flexibilní server Azure Database for MySQL. Další informace o migraci na flexibilní server Azure Database for MySQL najdete v tématu Co se děje s jednoúčelovým serverem Azure Database for MySQL?

Protokoly auditu Azure Database for MySQL můžete nakonfigurovat z Azure CLI.

Požadavky

Pokud chcete procházet tento návod, proveďte tyto postupy:

  • Potřebujete server Azure Database for MySQL.
  • Tento článek vyžaduje verzi 2.0 nebo novější azure CLI. Pokud používáte Azure Cloud Shell, je už nainstalovaná nejnovější verze.

Konfigurace protokolování auditu

Důležité

V zájmu zajištění co nejnižšího dopadu na výkon vašeho serveru doporučujeme protokolovat pouze typy událostí a uživatele požadované pro účely auditu.

Pomocí následujících kroků povolte a nakonfigurujte protokolování auditu:

  1. Zapněte protokoly auditu nastavením parametru audit_logs_enabled na ZAPNUTO.

    az mysql server configuration set --name audit_log_enabled --resource-group myresourcegroup --server mydemoserver --value ON
    
  2. Vyberte typy událostí, které se mají protokolovat aktualizací parametru audit_log_events.

    az mysql server configuration set --name audit_log_events --resource-group myresourcegroup --server mydemoserver --value "ADMIN,CONNECTION"
    
  3. Aktualizujte parametr audit_log_exclude_users přidáním všech uživatelů MySQL, kteří budou vyloučeni z protokolování. Zadejte uživatele zadáním svého uživatelského jména MySQL.

    az mysql server configuration set --name audit_log_exclude_users --resource-group myresourcegroup --server mydemoserver --value "azure_superuser"
    
  4. Aktualizujte parametr audit_log_include_users přidáním všech konkrétních uživatelů MySQL, kteří se mají zahrnout do protokolování. Zadejte uživatele zadáním svého uživatelského jména MySQL.

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

Další kroky

  • Další informace o protokolech auditu ve službě Azure Database for MySQL
  • Informace o konfiguraci protokolů auditu na webu Azure Portal