az sql server audit-policy

Verwalten der Überwachungsrichtlinie eines Servers.

Befehle

az sql server audit-policy show

Serverüberwachungsrichtlinie anzeigen.

az sql server audit-policy update

Aktualisieren der Überwachungsrichtlinie eines Servers.

az sql server audit-policy wait

Platzieren Sie die CLI in einem Wartezustand, bis eine Bedingung der Überwachungsrichtlinie des Servers erfüllt ist.

az sql server audit-policy show

Serverüberwachungsrichtlinie anzeigen.

az sql server audit-policy show [--ids]
                                [--name]
                                [--resource-group]

Optionale Parameter

--ids

Eine oder mehrere Ressourcen-IDs (durch Leerzeichen getrennt). Es sollte eine vollständige Ressourcen-ID sein, die alle Informationen von Argumenten der Ressource-ID enthält. Sie sollten entweder --ids oder andere Argumente für die Ressourcen-ID angeben.

--name -n

Name des Azure SQL Servers. Sie können die Standardeinstellung mithilfe von az configure --defaults sql-server=<name>.

--resource-group -g

Name der Ressourcengruppe Sie können die Standardgruppe mit az configure --defaults group=<name> konfigurieren.

az sql server audit-policy update

Aktualisieren der Überwachungsrichtlinie eines Servers.

Wenn die Richtlinie aktiviert ist, --storage-account oder beides --storage-endpoint und --storage-key muss angegeben werden.

az sql server audit-policy update [--actions]
                                  [--add]
                                  [--blob-storage-target-state {Disabled, Enabled}]
                                  [--eh]
                                  [--ehari]
                                  [--ehts {Disabled, Enabled}]
                                  [--force-string]
                                  [--ids]
                                  [--lats {Disabled, Enabled}]
                                  [--lawri]
                                  [--name]
                                  [--no-wait]
                                  [--remove]
                                  [--resource-group]
                                  [--retention-days]
                                  [--set]
                                  [--state {Disabled, Enabled}]
                                  [--storage-account]
                                  [--storage-endpoint]
                                  [--storage-key]

Beispiele

Aktivieren Sie den Namen des Speicherkontos.

az sql server audit-policy update -g mygroup -n myserver --state Enabled \
    --bsts Enabled --storage-account mystorage

Aktivieren Sie den Speicherendpunkt und den Schlüssel.

az sql server audit-policy update -g mygroup -n myserver --state Enabled \
    --bsts Enabled --storage-endpoint https://mystorage.blob.core.windows.net \
    --storage-key MYKEY==

Legen Sie die Liste der Überwachungsaktionen fest.

az sql server audit-policy update -g mygroup -n myserver \
    --actions FAILED_DATABASE_AUTHENTICATION_GROUP 'UPDATE on server::myserver by public'

Deaktivieren Sie eine Überwachungsrichtlinie.

az sql server audit-policy update -g mygroup -n myserver --state Disabled

Deaktivieren sie eine Blob-Speicherüberwachungsrichtlinie.

az sql server audit-policy update -g mygroup -n myserver --bsts Disabled

Aktivieren einer Protokollanalyseüberwachungsrichtlinie.

az sql server audit-policy update -g mygroup -n myserver --state Enabled \
    --lats Enabled --lawri myworkspaceresourceid

Deaktivieren Einer Protokollanalyseüberwachungsrichtlinie.

az sql server audit-policy update -g mygroup -n myserver
    --lats Disabled

Aktivieren Einer Ereignishubüberwachungsrichtlinie.

az sql server audit-policy update -g mygroup -n myserver --state Enabled \
    --event-hub-target-state Enabled \
    --event-hub-authorization-rule-id eventhubauthorizationruleid \
    --event-hub eventhubname

Aktivieren Einer Ereignishubüberwachungsrichtlinie für den Standardereignishub.

az sql server audit-policy update -g mygroup -n myserver --state Enabled \
    --event-hub-target-state Enabled \
    --event-hub-authorization-rule-id eventhubauthorizationruleid

Deaktivieren Einer Ereignishubüberwachungsrichtlinie.

az sql server audit-policy update -g mygroup -n myserver
    --event-hub-target-state Disabled

Optionale Parameter

--actions

Liste der zu überwachenden Aktionen und Aktionsgruppen. Dies sind getrennte Leerzeichenwerte. Beispiel: --actions FAILED_DATABASE_AUTHENTICATION_GROUP BATCH_COMPLETED_GROUP.

--add

Fügen Sie einer Liste von Objekten ein Objekt hinzu, indem Sie ein Pfad- und Schlüsselwertpaar angeben. Beispiel: --add property.listProperty <key=value, string or JSON string>.

--blob-storage-target-state --bsts

Gibt an, ob blob storage ein Ziel für Überwachungsdatensätze ist.

Zulässige Werte: Disabled, Enabled
--eh --event-hub

Der Name des Event Hubs. Wenn beim Bereitstellen von event_hub_authorization_rule_id keine angegeben wird, wird der Standardereignishub ausgewählt.

--ehari --event-hub-authorization-rule-id

Die Ressourcen-ID für die Ereignishub-Autorisierungsregel.

--ehts --event-hub-target-state

Gibt an, ob der Ereignishub ein Ziel für Überwachungsdatensätze ist.

Zulässige Werte: Disabled, Enabled
--force-string

Wenn Sie "set" oder "add" verwenden, behalten Sie Zeichenfolgenliterale bei, anstatt zu versuchen, in JSON zu konvertieren.

--ids

Eine oder mehrere Ressourcen-IDs (durch Leerzeichen getrennt). Es sollte eine vollständige Ressourcen-ID sein, die alle Informationen von Argumenten der Ressource-ID enthält. Sie sollten entweder --ids oder andere Argumente für die Ressourcen-ID angeben.

--lats --log-analytics-target-state

Geben Sie an, ob die Protokollanalyse ein Ziel für Überwachungsdatensätze ist.

Zulässige Werte: Disabled, Enabled
--lawri --log-analytics-workspace-resource-id

Die Arbeitsbereichs-ID (Ressourcen-ID eines Log Analytics-Arbeitsbereichs) für einen Log Analytics-Arbeitsbereich, an den Sie Überwachungsprotokolle senden möchten.

--name -n

Name des Azure SQL Servers. Sie können die Standardeinstellung mithilfe von az configure --defaults sql-server=<name>.

--no-wait

Nicht auf den Abschluss lang andauernder Vorgänge warten

--remove

Entfernen einer Eigenschaft oder eines Elements aus einer Liste. Beispiel: --remove property.list OR --remove propertyToRemove.

--resource-group -g

Name der Ressourcengruppe Sie können die Standardgruppe mit az configure --defaults group=<name> konfigurieren.

--retention-days

Die Anzahl der Tage, die Überwachungsprotokolle aufbewahrt werden sollen.

--set

Aktualisieren Sie ein Objekt, indem Sie einen Eigenschaftspfad und einen festzulegenden Wert angeben. Beispiel: --set property1.property2=.

--state

Überwachungsrichtlinienstatus.

Zulässige Werte: Disabled, Enabled
--storage-account

Name des Speicherkontos.

--storage-endpoint

Der Endpunkt des Speicherkontos.

--storage-key

Zugriffstaste für das Speicherkonto.

az sql server audit-policy wait

Platzieren Sie die CLI in einem Wartezustand, bis eine Bedingung der Überwachungsrichtlinie des Servers erfüllt ist.

az sql server audit-policy wait [--created]
                                [--custom]
                                [--deleted]
                                [--exists]
                                [--ids]
                                [--interval]
                                [--name]
                                [--resource-group]
                                [--timeout]
                                [--updated]

Beispiele

Platzieren Sie die CLI in einem Wartezustand, bis sie bestimmt, dass die Überwachungsrichtlinie des Servers vorhanden ist.

az sql server audit-policy wait -g mygroup -n myserver --exists

Optionale Parameter

--created

Warten Sie, bis Sie mit "provisioningState" unter "Erfolgreich" erstellt wurden.

--custom

Warten Sie, bis die Bedingung eine benutzerdefinierte JMESPath-Abfrage erfüllt. Beispiel: provisioningState!='InProgress', instanceView.statuses[?code=='PowerState/running'].

--deleted

Warten Sie, bis sie gelöscht wurde.

--exists

Warten Sie, bis die Ressource vorhanden ist.

--ids

Eine oder mehrere Ressourcen-IDs (durch Leerzeichen getrennt). Es sollte eine vollständige Ressourcen-ID sein, die alle Informationen von Argumenten der Ressource-ID enthält. Sie sollten entweder --ids oder andere Argumente für die Ressourcen-ID angeben.

--interval

Abfrageintervall in Sekunden.

Standardwert: 30
--name -n

Name des Azure SQL Servers. Sie können die Standardeinstellung mithilfe von az configure --defaults sql-server=<name>.

--resource-group -g

Name der Ressourcengruppe Sie können die Standardgruppe mit az configure --defaults group=<name> konfigurieren.

--timeout

Maximale Wartezeit in Sekunden.

Standardwert: 3600
--updated

Warten Sie, bis die Aktualisierung mit provisioningState unter "Erfolgreich" ausgeführt wurde.