az kusto script

Not

Bu başvuru, Azure CLI (sürüm 2.15.0 veya üzeri) için kusto uzantısının bir parçasıdır. Uzantı, az kusto script komutunu ilk kez çalıştırdığınızda otomatik olarak yüklenir. Uzantılar hakkında daha fazla bilgi edinin.

Kusto ile betiği yönetme.

Komutlar

az kusto script create

Kusto veritabanı betiği oluşturur.

az kusto script delete

Kusto principalAssignment öğesini siler.

az kusto script list

Belirli bir veritabanı için veritabanı betiklerinin listesini döndürür.

az kusto script show

Kusto kümesi veritabanı betiğini alır.

az kusto script update

Veritabanı betiğini güncelleştirir.

az kusto script wait

Kusto betiğinin koşulu karşılanıncaya kadar CLI'yi bekleme durumuna yerleştirin.

az kusto script create

Kusto veritabanı betiği oluşturur.

az kusto script create --cluster-name
                       --database-name
                       --name
                       --resource-group
                       [--continue-on-errors {false, true}]
                       [--force-update-tag]
                       [--no-wait]
                       [--script-content]
                       [--script-url]
                       [--script-url-sas-token]

Örnekler

KustoScriptsCreateOrUpdate

az kusto script create --cluster-name "kustoclusterrptest4" --database-name "KustoDatabase8" --continue-on-errors true --force-update-tag "2bcf3c21-ffd1-4444-b9dd-e52e00ee53fe" --script-url "https://mysa.blob.core.windows.net/container/script.txt" --script-url-sas-token "?sv=2019-02-02&st=2019-04-29T22%3A18%3A26Z&se=2019-04-30T02%3A23%3A26Z&sr=b&sp=rw&sip=168.1.5.60-168.1.5.70&spr=https&sig=********************************" --resource-group "kustorptest" --name "kustoScript1"

Gerekli Parametreler

--cluster-name

Kusto kümesinin adı.

--database-name

Kusto kümesindeki veritabanının adı.

--name --script-name -n

Kusto veritabanı betiğinin adı.

--resource-group -g

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

İsteğe Bağlı Parametreler

--continue-on-errors

Komutlardan biri başarısız olursa devam edilip edilmeyeceğini belirten bayrak.

kabul edilen değerler: false, true
--force-update-tag

Benzersiz bir dize. Değiştirilirse betik yeniden uygulanır.

--no-wait

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

--script-content

Betik içeriği. Bu özellik, betik SA'daki dosya aracılığıyla değil satır içi olarak sağlandığında kullanılmalıdır. scriptUrl ve scriptUrlSasToken özellikleriyle birlikte kullanılmamalıdır.

--script-url

KQL betik blob dosyasının URL'si. scriptContent özelliğiyle birlikte kullanılmamalıdır.

--script-url-sas-token

Betiği içeren dosyaya okuma erişimi sağlayan SaS belirteci. scriptUrl özelliği kullanılırken sağlanmalıdır.

az kusto script delete

Kusto principalAssignment öğesini siler.

az kusto script delete --cluster-name
                       --database-name
                       --name
                       --resource-group
                       [--no-wait]
                       [--yes]

Örnekler

KustoScriptsDelete

az kusto script delete --cluster-name "kustoclusterrptest4" --database-name "KustoDatabase8" --resource-group "kustorptest" --name "kustoScript1"

Gerekli Parametreler

--cluster-name

Kusto kümesinin adı.

--database-name

Kusto kümesindeki veritabanının adı.

--name --script-name -n

Kusto veritabanı betiğinin adı.

--resource-group -g

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

İsteğe Bağlı Parametreler

--no-wait

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

--yes -y

Onay istemde bulunmayın.

az kusto script list

Belirli bir veritabanı için veritabanı betiklerinin listesini döndürür.

az kusto script list --cluster-name
                     --database-name
                     --resource-group

Örnekler

KustoScriptsList

az kusto script list --cluster-name "kustoclusterrptest4" --database-name "Kustodatabase8" --resource-group "kustorptest"

Gerekli Parametreler

--cluster-name

Kusto kümesinin adı.

--database-name

Kusto kümesindeki veritabanının adı.

--resource-group -g

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

az kusto script show

Kusto kümesi veritabanı betiğini alır.

az kusto script show --cluster-name
                     --database-name
                     --name
                     --resource-group

Örnekler

KustoScriptsGet

az kusto script show --cluster-name "kustoclusterrptest4" --database-name "Kustodatabase8" --resource-group "kustorptest" --name "kustoScript1"

Gerekli Parametreler

--cluster-name

Kusto kümesinin adı.

--database-name

Kusto kümesindeki veritabanının adı.

--name --script-name -n

Kusto veritabanı betiğinin adı.

--resource-group -g

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

az kusto script update

Veritabanı betiğini güncelleştirir.

az kusto script update --cluster-name
                       --database-name
                       --name
                       --resource-group
                       [--continue-on-errors {false, true}]
                       [--force-update-tag]
                       [--no-wait]
                       [--script-content]
                       [--script-url]
                       [--script-url-sas-token]

Örnekler

KustoScriptsUpdate

az kusto script update --cluster-name "kustoclusterrptest4" --database-name "KustoDatabase8" --continue-on-errors true --force-update-tag "2bcf3c21-ffd1-4444-b9dd-e52e00ee53fe" --script-url "https://mysa.blob.core.windows.net/container/script.txt" --script-url-sas-token "?sv=2019-02-02&st=2019-04-29T22%3A18%3A26Z&se=2019-04-30T02%3A23%3A26Z&sr=b&sp=rw&sip=168.1.5.60-168.1.5.70&spr=https&sig=********************************" --resource-group "kustorptest" --name "kustoScript1"

Gerekli Parametreler

--cluster-name

Kusto kümesinin adı.

--database-name

Kusto kümesindeki veritabanının adı.

--name --script-name -n

Kusto veritabanı betiğinin adı.

--resource-group -g

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

İsteğe Bağlı Parametreler

--continue-on-errors

Komutlardan biri başarısız olursa devam edilip edilmeyeceğini belirten bayrak.

kabul edilen değerler: false, true
--force-update-tag

Benzersiz bir dize. Değiştirilirse betik yeniden uygulanır.

--no-wait

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

--script-content

Betik içeriği. Bu özellik, betik SA'daki dosya aracılığıyla değil satır içi olarak sağlandığında kullanılmalıdır. scriptUrl ve scriptUrlSasToken özellikleriyle birlikte kullanılmamalıdır.

--script-url

KQL betik blob dosyasının URL'si. scriptContent özelliğiyle birlikte kullanılmamalıdır.

--script-url-sas-token

Betiği içeren dosyaya okuma erişimi sağlayan SaS belirteci. scriptUrl özelliği kullanılırken sağlanmalıdır.

az kusto script wait

Kusto betiğinin koşulu karşılanıncaya kadar CLI'yi bekleme durumuna yerleştirin.

az kusto script wait --cluster-name
                     --database-name
                     --name
                     --resource-group
                     [--created]
                     [--custom]
                     [--deleted]
                     [--exists]
                     [--interval]
                     [--timeout]
                     [--updated]

Örnekler

Kusto betiği başarıyla oluşturulana kadar CLI betiğinin sonraki satırını yürütmeyi duraklatın.

az kusto script wait --cluster-name "kustoclusterrptest4" --database-name "Kustodatabase8" --resource-group "kustorptest" --name "kustoScript1" --created

Kusto betiği başarıyla güncelleştirilene kadar CLI betiğinin sonraki satırını yürütmeyi duraklatın.

az kusto script wait --cluster-name "kustoclusterrptest4" --database-name "Kustodatabase8" --resource-group "kustorptest" --name "kustoScript1" --updated

Kusto betiği başarıyla silinene kadar CLI betiğinin sonraki satırını yürütmeyi duraklatın.

az kusto script wait --cluster-name "kustoclusterrptest4" --database-name "Kustodatabase8" --resource-group "kustorptest" --name "kustoScript1" --deleted

Gerekli Parametreler

--cluster-name

Kusto kümesinin adı.

--database-name

Kusto kümesindeki veritabanının adı.

--name --script-name -n

Kusto veritabanı betiğinin adı.

--resource-group -g

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

İ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 en fazla bekleme.

varsayılan değer: 3600
--updated

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