az sql db audit-policy
Verwalten der Überwachungsrichtlinie einer Datenbank.
Befehle
| az sql db audit-policy show |
Datenbanküberwachungsrichtlinie anzeigen. |
| az sql db audit-policy update |
Aktualisieren der Überwachungsrichtlinie einer Datenbank. |
| az sql db audit-policy wait |
Platzieren Sie die CLI in einem Wartenstatus, bis eine Bedingung der Überwachungsrichtlinie der Datenbank erfüllt ist. |
az sql db audit-policy show
Datenbanküberwachungsrichtlinie anzeigen.
az sql db audit-policy show [--ids]
[--name]
[--resource-group]
[--server]
Optionale Parameter
Eine oder mehrere Ressourcen-IDs (durch Leerzeichen getrennt). Es sollte eine vollständige Ressourcen-ID sein, die alle Informationen der Argumente "Resource Id" enthält. Sie sollten entweder --ids oder andere Argumente "Resource Id" angeben.
Name der Azure SQL Datenbank.
Name der Ressourcengruppe Sie können die Standardgruppe mit az configure --defaults group=<name> konfigurieren.
Name des Azure SQL Servers. Sie können die Standardeinstellung mithilfe az configure --defaults sql-server=<name>von .
Ausführlichkeit der Protokollierung erhöhen, um alle Debugprotokolle anzuzeigen.
Zeigen Sie diese Hilfemeldung an, und schließen Sie sie.
Nur Fehler anzeigen und Warnungen unterdrücken.
Ausgabeformat.
JMESPath-Abfragezeichenfolge. Weitere Informationen und Beispiele finden Sie unter http://jmespath.org/.
Der Name oder die ID des Abonnements. Sie können das standardmäßig verwendete Abonnement mittels az account set -s NAME_OR_ID konfigurieren.
Ausführlichkeit der Protokollierung erhöhen. „--debug“ für vollständige Debugprotokolle verwenden.
az sql db audit-policy update
Aktualisieren der Überwachungsrichtlinie einer Datenbank.
Wenn die Richtlinie aktiviert ist, --storage-account oder beides --storage-endpoint und --storage-key muss angegeben werden.
az sql db audit-policy update [--actions]
[--add]
[--blob-storage-target-state {Disabled, Enabled}]
[--eh]
[--ehari]
[--ehts {Disabled, Enabled}]
[--force-string]
[--ids]
[--lats {Disabled, Enabled}]
[--lawri]
[--name]
[--remove]
[--resource-group]
[--retention-days]
[--server]
[--set]
[--state {Disabled, Enabled}]
[--storage-account]
[--storage-endpoint]
[--storage-key]
Beispiele
Aktivieren Sie den Namen des Speicherkontos.
az sql db audit-policy update -g mygroup -s myserver -n mydb --state Enabled \
--bsts Enabled --storage-account mystorage
Aktivieren Sie den Speicherendpunkt und den Schlüssel.
az sql db audit-policy update -g mygroup -s myserver -n mydb --state Enabled \
--bsts Enabled --storage-endpoint https://mystorage.blob.core.windows.net \
--storage-key MYKEY==
Legen Sie die Liste der Überwachungsaktionen fest.
az sql db audit-policy update -g mygroup -s myserver -n mydb \
--actions FAILED_DATABASE_AUTHENTICATION_GROUP 'UPDATE on database::mydb by public'
Deaktivieren Sie eine Überwachungsrichtlinie.
az sql db audit-policy update -g mygroup -s myserver -n mydb --state Disabled
Deaktivieren Sie eine Blobspeicherüberwachungsrichtlinie.
az sql db audit-policy update -g mygroup -s myserver -n mydb --bsts Disabled
Aktivieren Sie eine Protokollanalyseüberwachungsrichtlinie.
az sql db audit-policy update -g mygroup -s myserver -n mydb --state Enabled \
--lats Enabled --lawri myworkspaceresourceid
Deaktivieren Sie eine Protokollanalyseüberwachungsrichtlinie.
az sql db audit-policy update -g mygroup -s myserver -n mydb
--lats Disabled
Aktivieren Sie eine Ereignishubüberwachungsrichtlinie.
az sql db audit-policy update -g mygroup -s myserver -n mydb --state Enabled \
--event-hub-target-state Enabled \
--event-hub-authorization-rule-id eventhubauthorizationruleid \
--event-hub eventhubname
Aktivieren Sie eine Ereignishubüberwachungsrichtlinie für den Standardereignishub.
az sql db audit-policy update -g mygroup -s myserver -n mydb --state Enabled \
--event-hub-target-state Enabled \
--event-hub-authorization-rule-id eventhubauthorizationruleid
Deaktivieren Sie eine Ereignishubüberwachungsrichtlinie.
az sql db audit-policy update -g mygroup -s myserver -n mydb
--event-hub-target-state Disabled
Optionale Parameter
Liste der zu überwachenden Aktionen und Aktionsgruppen. Dies sind leer getrennte Werte. Beispiel: --Aktionen FAILED_DATABASE_AUTHENTICATION_GROUP BATCH_COMPLETED_GROUP.
Fügen Sie einem Objekt eine Liste von Objekten hinzu, indem Sie ein Pfad- und Schlüsselwertpaar angeben. Beispiel: --add property.listProperty <key=value, string or JSON string>.
Geben Sie an, ob blobspeicher ein Ziel für Überwachungsdatensätze ist.
Der Name des Event Hubs. Wenn keine beim Bereitstellen von event_hub_authorization_rule_id angegeben wird, wird der Standardereignishub ausgewählt.
Die Ressourcen-ID für die Ereignishub-Autorisierungsregel.
Geben Sie an, ob der Ereignishub ein Ziel für Überwachungsdatensätze ist.
Wenn Sie "set" oder "add" verwenden, behalten Sie Zeichenfolgen literale beibehalten, anstatt zu versuchen, in JSON zu konvertieren.
Eine oder mehrere Ressourcen-IDs (durch Leerzeichen getrennt). Es sollte eine vollständige Ressourcen-ID sein, die alle Informationen der Argumente "Resource Id" enthält. Sie sollten entweder --ids oder andere Argumente "Resource Id" angeben.
Geben Sie an, ob die Protokollanalyse ein Ziel für Überwachungsdatensätze ist.
Die Arbeitsbereich-ID (Ressourcen-ID eines Log Analytics-Arbeitsbereichs) für einen Log Analytics-Arbeitsbereich, an den Sie Überwachungsprotokolle senden möchten.
Name der Azure SQL Datenbank.
Entfernen Sie eine Eigenschaft oder ein Element aus einer Liste. Beispiel: --remove property.list OR --remove propertyToRemove.
Name der Ressourcengruppe Sie können die Standardgruppe mit az configure --defaults group=<name> konfigurieren.
Die Anzahl der Tage, die Überwachungsprotokolle beibehalten werden sollen.
Name des Azure SQL Servers. Sie können die Standardeinstellung mithilfe az configure --defaults sql-server=<name>von .
Aktualisieren Sie ein Objekt, indem Sie einen Eigenschaftenpfad und einen wert angeben, der festgelegt werden soll. Beispiel: --set-property1.property2=.
Überwachungsrichtlinienstatus.
Name des Speicherkontos.
Der Speicherkontoendpunkt.
Zugriffsschlüssel für das Speicherkonto.
Ausführlichkeit der Protokollierung erhöhen, um alle Debugprotokolle anzuzeigen.
Zeigen Sie diese Hilfemeldung an, und schließen Sie sie.
Nur Fehler anzeigen und Warnungen unterdrücken.
Ausgabeformat.
JMESPath-Abfragezeichenfolge. Weitere Informationen und Beispiele finden Sie unter http://jmespath.org/.
Der Name oder die ID des Abonnements. Sie können das standardmäßig verwendete Abonnement mittels az account set -s NAME_OR_ID konfigurieren.
Ausführlichkeit der Protokollierung erhöhen. „--debug“ für vollständige Debugprotokolle verwenden.
az sql db audit-policy wait
Platzieren Sie die CLI in einem Wartenstatus, bis eine Bedingung der Überwachungsrichtlinie der Datenbank erfüllt ist.
az sql db audit-policy wait [--created]
[--custom]
[--deleted]
[--exists]
[--ids]
[--interval]
[--name]
[--resource-group]
[--server]
[--timeout]
[--updated]
Beispiele
Platzieren Sie die CLI in einem Wartenstatus, bis sie bestimmt, dass die Überwachungsrichtlinie der Datenbank vorhanden ist.
az sql db audit-policy wait -g mygroup -s myserver -n mydb --exists
Optionale Parameter
Warten Sie, bis Sie mit "provisioningState" unter "Erfolgreich" erstellt wurden.
Warten Sie, bis die Bedingung eine benutzerdefinierte JMESPath-Abfrage erfüllt. Beispiel: provisioningState!='InProgress', instanceView.statuses[?code=='PowerState/running'].
Warten Sie, bis sie gelöscht wurde.
Warten Sie, bis die Ressource vorhanden ist.
Eine oder mehrere Ressourcen-IDs (durch Leerzeichen getrennt). Es sollte eine vollständige Ressourcen-ID sein, die alle Informationen der Argumente "Resource Id" enthält. Sie sollten entweder --ids oder andere Argumente "Resource Id" angeben.
Abfrageintervall in Sekunden.
Name der Azure SQL Datenbank.
Name der Ressourcengruppe Sie können die Standardgruppe mit az configure --defaults group=<name> konfigurieren.
Name des Azure SQL Servers. Sie können die Standardeinstellung mithilfe az configure --defaults sql-server=<name>von .
Maximale Wartezeit in Sekunden.
Warten Sie, bis sie mit provisioningState unter "Erfolgreich" aktualisiert wurde.
Ausführlichkeit der Protokollierung erhöhen, um alle Debugprotokolle anzuzeigen.
Zeigen Sie diese Hilfemeldung an, und schließen Sie sie.
Nur Fehler anzeigen und Warnungen unterdrücken.
Ausgabeformat.
JMESPath-Abfragezeichenfolge. Weitere Informationen und Beispiele finden Sie unter http://jmespath.org/.
Der Name oder die ID des Abonnements. Sie können das standardmäßig verwendete Abonnement mittels az account set -s NAME_OR_ID konfigurieren.
Ausführlichkeit der Protokollierung erhöhen. „--debug“ für vollständige Debugprotokolle verwenden.
Feedback
Feedback senden und anzeigen für