az kusto database

Azure Kusto veritabanlarını yönetme.

Kusto için Azure CLI komutları artık bir uzantıdır. Uzantıyı yüklemek için "az extension add -n kusto" komutunu yürütür. Kusto için özgün çekirdek modülü artık desteklenmiyor.

Komutlar

az kusto database add-principal

Veritabanı sorumluları izinleri ekleyin.

az kusto database create

bir Kusto veritabanı oluşturun.

az kusto database delete

Kusto veritabanını silin.

az kusto database list

Kusto veritabanını listeleme.

az kusto database list-principal

Verilen Kusto kümesi ve veritabanının veritabanı sorumlularının listesini döndürür.

az kusto database remove-principal

Veritabanı sorumluları izinlerini kaldırın.

az kusto database show

Kusto veritabanı alın.

az kusto database update

Kusto veritabanını güncelleştirme.

az kusto database wait

Yönetilen Kusto veritabanının istenen duruma ulaşmasını bekleyin.

az kusto database add-principal

Veritabanı sorumluları izinleri ekleyin.

az kusto database add-principal --cluster-name
                                --database-name
                                --resource-group
                                [--value]

Örnekler

KustoDatabaseAddPrincipals

az kusto database add-principal --cluster-name "kustoclusterrptest4" --database-name "KustoDatabase8" --value name="Some User" type="User" app-id="" email="user@microsoft.com" fqn="aaduser=some_guid" role="Admin" --value name="Kusto" type="Group" app-id="" email="kusto@microsoft.com" fqn="aadgroup=some_guid" role="Viewer" --value name="SomeApp" type="App" app-id="some_guid_app_id" email="" fqn="aadapp=some_guid_app_id" role="Admin" --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.

İsteğe Bağlı Parametreler

--value

Kusto veritabanı sorumlularının listesi.

az kusto database create

bir Kusto veritabanı oluşturun.

az kusto database create --cluster-name
                         --name
                         --resource-group
                         [--hot-cache-period]
                         [--no-wait]
                         [--soft-delete-period]

Örnekler

Kusto Veritabanı oluşturun.

az kusto database create --cluster-name myclustername -g myrgname -n mydbname  --soft-delete-period P365D --hot-cache-period P31D

Gerekli Parametreler

--cluster-name

Kümenin adı.

--name -n

Veritabanının adı.

--resource-group -g

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

İsteğe Bağlı Parametreler

--hot-cache-period

Verilerin önbellekte tutulması gereken süre. ISO8601 biçimindeki süre (örneğin, 100 gün P100D olabilir).

--no-wait

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

--soft-delete-period

Verilerin sorgulanabilir olması için saklanması gereken süre. ISO8601 biçimindeki süre (örneğin, 100 gün P100D olabilir).

az kusto database delete

Kusto veritabanını silin.

az kusto database delete [--cluster-name]
                         [--ids]
                         [--name]
                         [--resource-group]
                         [--yes]

İsteğe Bağlı Parametreler

--cluster-name

Kümenin adı.

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

Veritabanının adı.

--resource-group -g

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

--yes -y

Onay istemde bulunmayın.

az kusto database list

Kusto veritabanını listeleme.

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

Örnekler

Kusto veritabanını listeleme. (otomatik olarak oluşturulur)

az kusto database list --cluster-name MyCluster --resource-group MyResourceGroup

Gerekli Parametreler

--cluster-name

Kümenin adı.

--resource-group -g

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

az kusto database list-principal

Verilen Kusto kümesi ve veritabanının veritabanı sorumlularının listesini döndürür.

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

Örnekler

KustoDatabaseListPrincipals

az kusto database list-principal --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 database remove-principal

Veritabanı sorumluları izinlerini kaldırın.

az kusto database remove-principal --cluster-name
                                   --database-name
                                   --resource-group
                                   [--value]

Örnekler

KustoDatabaseRemovePrincipals

az kusto database remove-principal --cluster-name "kustoclusterrptest4" --database-name "KustoDatabase8" --value name="Some User" type="User" app-id="" email="user@microsoft.com" fqn="aaduser=some_guid" role="Admin" --value name="Kusto" type="Group" app-id="" email="kusto@microsoft.com" fqn="aadgroup=some_guid" role="Viewer" --value name="SomeApp" type="App" app-id="some_guid_app_id" email="" fqn="aadapp=some_guid_app_id" role="Admin" --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.

İsteğe Bağlı Parametreler

--value

Kusto veritabanı sorumlularının listesi.

az kusto database show

Kusto veritabanı alın.

az kusto database show [--cluster-name]
                       [--ids]
                       [--name]
                       [--resource-group]

Örnekler

Kusto veritabanı alın. (otomatik olarak oluşturulur)

az kusto database show --cluster-name MyCluster --name MyDatabase --resource-group MyResourceGroup

İsteğe Bağlı Parametreler

--cluster-name

Kümenin adı.

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

Veritabanının adı.

--resource-group -g

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

az kusto database update

Kusto veritabanını güncelleştirme.

az kusto database update --soft-delete-period
                         [--add]
                         [--cluster-name]
                         [--force-string]
                         [--hot-cache-period]
                         [--ids]
                         [--name]
                         [--no-wait]
                         [--remove]
                         [--resource-group]
                         [--set]

Örnekler

Kusto Veritabanı oluşturun.

az kusto database update --cluster-name myclustername -g myrgname -n mydbname  --soft-delete-period P365D --hot-cache-period P30D

Gerekli Parametreler

--soft-delete-period

Verilerin sorgulanabilir olması için saklanması gereken süre. ISO8601 biçimindeki süre (örneğin, 100 gün P100D olabilir).

İsteğe Bağlı Parametreler

--add

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

--cluster-name

Kümenin adı.

--force-string

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

--hot-cache-period

Verilerin önbellekte tutulması gereken süre. ISO8601 biçimindeki süre (örneğin, 100 gün P100D olabilir).

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

Veritabanının adı.

--no-wait

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

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

--set

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

az kusto database wait

Yönetilen Kusto veritabanının istenen duruma ulaşmasını bekleyin.

Veritabanındaki bir işlem kesintiye uğradıysa veya ile --no-waitbaşlatıldıysa, tamamlanmasını beklemek için bu komutu kullanın.

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

İsteğe Bağlı Parametreler

--cluster-name

Kümenin adı.

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

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

--interval

Saniye cinsinden yoklama aralığı.

varsayılan değer: 30
--name -n

Veritabanının adı.

--resource-group -g

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

--timeout

Saniye cinsinden maksimum bekleme.

varsayılan değer: 3600
--updated

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