az synapse sql pool audit-policy

SQL havuzunun denetim ilkesini yönetme.

Komutlar

az synapse sql pool audit-policy show

bir SQL havuzunun denetim ilkesini alın.

az synapse sql pool audit-policy update

SQL havuzunun denetim ilkesini güncelleştirin.

az synapse sql pool audit-policy show

bir SQL havuzunun denetim ilkesini alın.

az synapse sql pool audit-policy show [--ids]
                                      [--name]
                                      [--resource-group]
                                      [--workspace-name]

Örnekler

bir SQL havuzunun denetim ilkesini alın.

az synapse sql pool audit-policy show --name sqlpool --workspace-name testsynapseworkspace --resource-group rg

İsteğe Bağlı Parametreler

--ids

Bir veya daha fazla kaynak kimlikleri (boşlukla ayrılmış). 'Kaynak Kimliği' bağımsız değişkenlerinin tüm bilgilerini içeren tam bir kaynak kimliği olmalıdır. --ids veya diğer 'Kaynak Kimliği' bağımsız değişkenlerini sağlamanız gerekir.

--name -n

SQL havuzu adı.

--resource-group -g

Kaynak grubunun adı. varsayılan grubu kullanarak az configure --defaults group=<name>yapılandırabilirsiniz.

--workspace-name

Çalışma alanı adı.

az synapse sql pool audit-policy update

SQL havuzunun denetim ilkesini güncelleştirin.

İlke etkinleştiriliyorsa --storage-account veya her ikisi de --storage-endpoint belirtilmelidir --storage-key .

az synapse sql pool audit-policy update [--actions]
                                        [--add]
                                        [--blob-storage-target-state {Disabled, Enabled}]
                                        [--eh]
                                        [--ehari]
                                        [--ehts {Disabled, Enabled}]
                                        [--enable-azure-monitor {false, true}]
                                        [--force-string]
                                        [--ids]
                                        [--lats {Disabled, Enabled}]
                                        [--lawri]
                                        [--name]
                                        [--remove]
                                        [--resource-group]
                                        [--retention-days]
                                        [--set]
                                        [--state {Disabled, Enabled}]
                                        [--storage-account]
                                        [--storage-endpoint]
                                        [--storage-key]
                                        [--storage-subscription]
                                        [--use-secondary-key {false, true}]
                                        [--workspace-name]

Örnekler

Depolama hesabı adına göre etkinleştirin.

az synapse sql pool audit-policy update --name sqlpool --workspace-name testsynapseworkspace \
--resource-group rg --state Enabled --blob-storage-target-state Enabled --storage-account mystorage

Depolama uç noktası ve anahtara göre etkinleştirin.

az synapse sql pool audit-policy update --name sqlpool --workspace-name testsynapseworkspace \
--resource-group rg --state Enabled --blob-storage-target-state Enabled \
--storage-endpoint https://mystorage.blob.core.windows.net --storage-key MYKEY==

Denetim eylemleri listesini ayarlayın.

az synapse sql pool audit-policy update --name sqlpool --workspace-name testsynapseworkspace \
--resource-group rg --actions SUCCESSFUL_DATABASE_AUTHENTICATION_GROUP 'UPDATE on database::mydb by public'

Denetim ilkesini devre dışı bırakın.

az synapse sql pool audit-policy update --name sqlpool --workspace-name testsynapseworkspace \
--resource-group rg --state Disabled

Blob depolama denetim ilkesini devre dışı bırakın.

az synapse sql pool audit-policy update --name sqlpool --workspace-name testsynapseworkspace \
--resource-group rg --blob-storage-target-state Disabled

Log Analytics denetim ilkesini etkinleştirin.

az synapse sql pool audit-policy update --name sqlpool --workspace-name testsynapseworkspace \
--resource-group rg --state Enabled --log-analytics-target-state Enabled \
--log-analytics-workspace-resource-id myworkspaceresourceid

Log Analytics denetim ilkesini devre dışı bırakın.

az synapse sql pool audit-policy update --name sqlpool --workspace-name testsynapseworkspace \
--resource-group rg --log-analytics-target-state Disabled

Olay hub'ı denetim ilkesini etkinleştirin.

az synapse sql pool audit-policy update --name sqlpool --workspace-name testsynapseworkspace \
--resource-group rg --state Enabled --event-hub-target-state Enabled \
--event-hub-authorization-rule-id eventhubauthorizationruleid --event-hub eventhubname

Varsayılan olay hub'ı için olay hub'ı denetim ilkesini etkinleştirin.

az synapse sql pool audit-policy update --name sqlpool --workspace-name testsynapseworkspace \
--resource-group rg --state Enabled --event-hub-target-state Enabled \
--event-hub-authorization-rule-id eventhubauthorizationruleid

Olay hub'ı denetim ilkesini devre dışı bırakın.

az synapse sql pool audit-policy update --name sqlpool --workspace-name testsynapseworkspace \
--resource-group rg  --event-hub-target-state Disabled

İsteğe Bağlı Parametreler

--actions

Denetlenecek eylemlerin ve eylem gruplarının listesi.

--add

Bir yol ve anahtar değer çiftleri belirterek nesne listesine nesne ekleyin. Örnek: --add property.listProperty <key=value, string veya JSON dize>.

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

Blob depolamanın denetim kayıtları için bir hedef olup olmadığını belirtin.

kabul edilen değerler: Disabled, Enabled
--eh --event-hub

Olay hub'ının adı. event_hub_authorization_rule_id sağlanırken hiçbiri belirtilmezse, varsayılan olay hub'ı seçilir.

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

Olay hub'ı yetkilendirme kuralının kaynak kimliği.

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

Olay hub'larının denetim kayıtları için bir hedef olup olmadığını belirtin.

kabul edilen değerler: Disabled, Enabled
--enable-azure-monitor

Azure İzleyici hedefinin etkinleştirilip etkinleştirilmediği.

kabul edilen değerler: false, true
--force-string

'set' veya 'add' kullanırken, JSON'a dönüştürmeye çalışmak yerine dize değişmez değerlerini koruyun.

--ids

Bir veya daha fazla kaynak kimlikleri (boşlukla ayrılmış). 'Kaynak Kimliği' bağımsız değişkenlerinin tüm bilgilerini içeren tam bir kaynak kimliği olmalıdır. --ids veya diğer 'Kaynak Kimliği' bağımsız değişkenlerini sağlamanız gerekir.

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

Log Analytics'in denetim kayıtları için bir hedef olup olmadığını belirtin.

kabul edilen değerler: Disabled, Enabled
--lawri --log-analytics-workspace-resource-id

Denetim Günlükleri göndermek istediğiniz Log Analytics çalışma alanının çalışma alanı kimliği (Log Analytics çalışma alanının kaynak kimliği).

--name -n

SQL havuzu adı.

--remove

Bir özelliği veya öğeyi listeden kaldırın. Örnek: --remove property.list OR --remove propertyToRemove.

--resource-group -g

Kaynak grubunun adı. varsayılan grubu kullanarak az configure --defaults group=<name>yapılandırabilirsiniz.

--retention-days

Denetim günlüklerinin tutulacak gün sayısı.

--set

Ayarlanacağı özellik yolunu ve değeri belirterek bir nesneyi güncelleştirin. Örnek: --set property1.property2=.

--state

Denetim ilkesi durumu.

kabul edilen değerler: Disabled, Enabled
--storage-account

Depolama hesabının adı.

--storage-endpoint

Depolama hesabı uç noktası.

--storage-key

Depolama hesabı için erişim anahtarı.

--storage-subscription

Depolama hesabının abonelik kimliği.

--use-secondary-key

İkincil depolama anahtarının kullanılıp kullanılmayacağını gösterir.

kabul edilen değerler: false, true
--workspace-name

Çalışma alanı adı.