az synapse sql audit-policy
SQL 監査ポリシーを管理します。
コマンド
名前 | 説明 | 型 | 状態 |
---|---|---|---|
az synapse sql audit-policy show |
SQL の監査ポリシーを取得します。 |
コア | GA |
az synapse sql audit-policy update |
SQL の監査ポリシーを更新します。 |
コア | GA |
az synapse sql audit-policy wait |
条件が満たされるまで CLI を待機状態にします。 |
コア | GA |
az synapse sql audit-policy show
SQL の監査ポリシーを取得します。
az synapse sql audit-policy show --resource-group
--workspace-name
例
SQL の監査ポリシーを取得します。
az synapse sql audit-policy show --workspace-name testsynapseworkspace --resource-group rg
必須のパラメーター
リソース グループの名前。 az configure --defaults group=<name>
を使用して、既定のグループを構成できます。
ワークスペース名。
グローバル パラメーター
すべてのデバッグ ログを表示するようにログの詳細レベルを上げます。
このヘルプ メッセージを表示して終了します。
エラーのみを表示し、警告は抑制します。
出力形式。
JMESPath クエリ文字列。 詳細と例については、http://jmespath.org/ をご覧ください。
サブスクリプションの名前または ID。 az account set -s NAME_OR_ID
を使用して、既定のサブスクリプションを構成できます。
ログの詳細レベルを上げます。 詳細なデバッグ ログを表示するには --debug を使います。
az synapse sql audit-policy update
SQL の監査ポリシーを更新します。
ポリシーが有効になっている場合、 --storage-account
またはその両方 --storage-endpoint
を --storage-key
指定する必要がある場合。
az synapse sql audit-policy update --resource-group
--workspace-name
[--actions]
[--add]
[--blob-auditing-policy-name]
[--blob-storage-target-state {Disabled, Enabled}]
[--eh]
[--ehari]
[--ehts {Disabled, Enabled}]
[--enable-azure-monitor {false, true}]
[--force-string]
[--lats {Disabled, Enabled}]
[--lawri]
[--no-wait]
[--queue-delay-milliseconds]
[--remove]
[--retention-days]
[--set]
[--state {Disabled, Enabled}]
[--storage-account]
[--storage-endpoint]
[--storage-key]
[--storage-subscription]
[--use-secondary-key {false, true}]
例
ストレージ アカウント名で有効にします。
az synapse sql audit-policy update --workspace-name testsynapseworkspace --resource-group rg --state Enabled \
--blob-storage-target-state Enabled --storage-account mystorage
ストレージ エンドポイントとキーによって有効にします。
az synapse sql audit-policy update --workspace-name testsynapseworkspace --resource-group rg --state Enabled \
--blob-storage-target-state Enabled --storage-endpoint https://mystorage.blob.core.windows.net \
--storage-key MYKEY==
監査アクションの一覧を設定します。
az synapse sql audit-policy update --workspace-name testsynapseworkspace --resource-group rg \
--actions SUCCESSFUL_DATABASE_AUTHENTICATION_GROUP 'UPDATE on database::mydb by public'
監査ポリシーを無効にします。
az synapse sql audit-policy update --workspace-name testsynapseworkspace --resource-group rg \
--state Disabled
BLOB ストレージ監査ポリシーを無効にします。
az synapse sql audit-policy update --workspace-name testsynapseworkspace --resource-group rg \
--blob-storage-target-state Disabled
ログ分析監査ポリシーを有効にします。
az synapse sql audit-policy update --resource-group mygroup --workspace-name myws --state Enabled \
--log-analytics-target-state Enabled --log-analytics-workspace-resource-id myworkspaceresourceid
ログ分析監査ポリシーを無効にします。
az synapse sql audit-policy update --resource-group mygroup --workspace-name myws --state Enabled
--log-analytics-target-state Disabled
イベント ハブ監査ポリシーを有効にします。
az synapse sql audit-policy update --resource-group mygroup --workspace-name myws --state Enabled \
--event-hub-target-state Enabled \
--event-hub-authorization-rule-id eventhubauthorizationruleid \
--event-hub eventhubname
既定のイベント ハブのイベント ハブ監査ポリシーを有効にします。
az synapse sql audit-policy update --resource-group mygroup --workspace-name myws --state Enabled \
--event-hub-target-state Enabled \
--event-hub-authorization-rule-id eventhubauthorizationruleid
イベント ハブ監査ポリシーを無効にします。
az synapse sql audit-policy update --resource-group mygroup --workspace-name myws
--state Enabled --event-hub-target-state Disabled
必須のパラメーター
リソース グループの名前。 az configure --defaults group=<name>
を使用して、既定のグループを構成できます。
ワークスペース名。
省略可能のパラメーター
監査するアクションとアクション グループの一覧。
パスとキー値のペアを指定して、オブジェクトの一覧にオブジェクトを追加します。 例: --add property.listProperty <key=value, string or JSON string>
。
BLOB ストレージが監査レコードの宛先であるかどうかを示します。
イベント ハブの名前。 event_hub_authorization_rule_idを指定するときに何も指定しない場合は、既定のイベント ハブが選択されます。
イベント ハブ承認規則のリソース ID。
イベント ハブが監査レコードの宛先であるかどうかを示します。
Azure Monitor ターゲットを有効にするかどうか。
'set' または 'add' を使用する場合は、JSON に変換するのではなく、文字列リテラルを保持します。
ログ分析が監査レコードの宛先であるかどうかを示します。
監査ログを送信する Log Analytics ワークスペースのワークスペース ID (Log Analytics ワークスペースのリソース ID)。
実行時間の長い操作の終了を待機しません。
監査アクションが強制的に処理されるまでの時間 (ミリ秒単位)。
リストからプロパティまたは要素を削除します。 例: --remove property.list <indexToRemove>
OR --remove propertyToRemove
.
監査ログを保持する日数。
設定するプロパティ パスと値を指定して、オブジェクトを更新します。 例: --set property1.property2=<value>
。
監査ポリシーの状態。
ストレージ アカウントの名前。
ストレージ アカウント エンドポイント。
ストレージ アカウントのアクセス キー。
ストレージ アカウントのサブスクリプション ID。
セカンダリストアーキーを使用するかどうかを示します。
グローバル パラメーター
すべてのデバッグ ログを表示するようにログの詳細レベルを上げます。
このヘルプ メッセージを表示して終了します。
エラーのみを表示し、警告は抑制します。
出力形式。
JMESPath クエリ文字列。 詳細と例については、http://jmespath.org/ をご覧ください。
サブスクリプションの名前または ID。 az account set -s NAME_OR_ID
を使用して、既定のサブスクリプションを構成できます。
ログの詳細レベルを上げます。 詳細なデバッグ ログを表示するには --debug を使います。
az synapse sql audit-policy wait
条件が満たされるまで CLI を待機状態にします。
az synapse sql audit-policy wait --blob-auditing-policy-name
--resource-group
--workspace-name
[--created]
[--custom]
[--deleted]
[--exists]
[--interval]
[--timeout]
[--updated]
必須のパラメーター
BLOB 監査ポリシーの名前。
リソース グループの名前。 az configure --defaults group=<name>
を使用して、既定のグループを構成できます。
ワークスペース名。
省略可能のパラメーター
'provisioningState' が 'Succeeded' で作成されるまで待ちます。
条件がカスタム JMESPath クエリを満たすまで待ちます。 例: provisioningState!='InProgress'、instanceView.statuses[?code=='PowerState/running']。
削除されるまで待ちます。
リソースが存在するまで待ちます。
ポーリング間隔 (秒単位)。
最大待機時間 (秒単位)。
provisioningState が 'Succeeded' で更新されるまで待ちます。
グローバル パラメーター
すべてのデバッグ ログを表示するようにログの詳細レベルを上げます。
このヘルプ メッセージを表示して終了します。
エラーのみを表示し、警告は抑制します。
出力形式。
JMESPath クエリ文字列。 詳細と例については、http://jmespath.org/ をご覧ください。
サブスクリプションの名前または ID。 az account set -s NAME_OR_ID
を使用して、既定のサブスクリプションを構成できます。
ログの詳細レベルを上げます。 詳細なデバッグ ログを表示するには --debug を使います。
Azure CLI