az synapse sql audit-policy

SQL denetim ilkesini yönetin.

Komutlar

az synapse sql audit-policy show

SQL denetim ilkesini alın.

az synapse sql audit-policy update

bir SQL denetim ilkesini güncelleştirin.

az synapse sql audit-policy wait

Bir koşul karşılanıncaya kadar CLI'yi bekleme durumuna yerleştirin.

az synapse sql audit-policy show

SQL denetim ilkesini alın.

az synapse sql audit-policy show --resource-group
                                 --workspace-name

Örnekler

SQL denetim ilkesini alın.

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

Gerekli Parametreler

--resource-group -g

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

--workspace-name

Çalışma alanı adı.

az synapse sql audit-policy update

bir SQL denetim ilkesini güncelleştirin.

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

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}]

Örnekler

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

az synapse sql audit-policy update --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 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==

Denetim eylemleri listesini ayarlayın.

az synapse sql audit-policy update --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 audit-policy update --workspace-name testsynapseworkspace --resource-group rg \
--state Disabled

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

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

Log Analytics denetim ilkesini etkinleştirin.

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

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

az synapse sql audit-policy update --resource-group mygroup --workspace-name myws --state Enabled
    --log-analytics-target-state Disabled

Olay hub'ı denetim ilkesini etkinleştirin.

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

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

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

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

az synapse sql audit-policy update --resource-group mygroup --workspace-name myws
   --state Enabled --event-hub-target-state Disabled

Gerekli Parametreler

--resource-group -g

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

--workspace-name

Çalışma alanı adı.

İ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 string>.

--blob-auditing-policy-name
varsayılan değer: default
--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.

--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üklerini 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).

--no-wait

Uzun süre çalışan işlemin bitmesini beklemeyin.

--queue-delay-milliseconds --queue-delay-time

Denetim eylemlerinin işlenmesinden önce geçen milisaniye cinsinden süre.

--remove

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

--retention-days

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

--set

Ayarlanacağı özellik yolunu ve değerini 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

az synapse sql audit-policy wait

Bir koşul karşılanıncaya kadar CLI'yi bekleme durumuna yerleştirin.

az synapse sql audit-policy wait --blob-auditing-policy-name
                                 --resource-group
                                 --workspace-name
                                 [--created]
                                 [--custom]
                                 [--deleted]
                                 [--exists]
                                 [--interval]
                                 [--timeout]
                                 [--updated]

Gerekli Parametreler

--blob-auditing-policy-name

Blob denetim ilkesinin adı.

--resource-group -g

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

--workspace-name

Çalışma alanı adı.

İsteğe Bağlı Parametreler

--created

'provisioningState' ile 'Succeeded' konumunda oluşturulana kadar bekleyin.

--custom

Koşul özel bir JMESPath sorgusunu karşılayana kadar bekleyin. Örneğin provisioningState!='InProgress', instanceView.statuses[?code=='PowerState/running'].

--deleted

Silinene kadar bekleyin.

--exists

Kaynak var olana kadar bekleyin.

--interval

Saniye cinsinden yoklama aralığı.

varsayılan değer: 30
--timeout

Saniye cinsinden maksimum bekleme.

varsayılan değer: 3600
--updated

provisioningState değeri 'Başarılı' olarak güncelleştirilene kadar bekleyin.