az kusto database-principal-assignment
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 database-principal-assignment komutunu ilk kez çalıştırdığınızda otomatik olarak yüklenir. Uzantılar hakkında daha fazla bilgi edinin.
Kusto ile veritabanı sorumlusu atamayı yönetin.
Komutlar
| az kusto database-principal-assignment create |
bir Kusto kümesi veritabanı principalAssignment oluşturur. |
| az kusto database-principal-assignment delete |
Kusto principalAssignment öğesini siler. |
| az kusto database-principal-assignment list |
Küme veritabanı sorumlusuAssignments Kusto tümünü listeler. |
| az kusto database-principal-assignment show |
bir Kusto kümesi veritabanı principalAssignment alır. |
| az kusto database-principal-assignment update |
Kusto kümesi veritabanı principalAssignment'ı güncelleştirin. |
| az kusto database-principal-assignment wait |
Kusto database-principal-assignment koşulu karşılanıncaya kadar CLI'yi bekleme durumuna yerleştirin. |
az kusto database-principal-assignment create
bir Kusto kümesi veritabanı principalAssignment oluşturur.
az kusto database-principal-assignment create --cluster-name
--database-name
--principal-assignment-name
--resource-group
[--no-wait]
[--principal-id]
[--principal-type {App, Group, User}]
[--role {Admin, Ingestor, Monitor, UnrestrictedViewer, User, Viewer}]
[--tenant-id]
Örnekler
KustoDatabasePrincipalAssignmentsCreateOrUpdate
az kusto database-principal-assignment create --cluster-name "kustoclusterrptest4" --database-name "Kustodatabase8" --principal-id "87654321-1234-1234-1234-123456789123" --principal-type "App" --role "Admin" --tenant-id "12345678-1234-1234-1234-123456789123" --principal-assignment-name "kustoprincipal1" --resource-group "kustorptest"
Gerekli Parametreler
Kusto kümesinin adı.
Kusto kümesindeki veritabanının adı.
Kusto principalAssignment adı.
Kaynak grubunun adı. varsayılan grubu kullanarak az configure --defaults group=<name>yapılandırabilirsiniz.
İsteğe Bağlı Parametreler
Uzun süre çalışan işlemin bitmesini beklemeyin.
Veritabanı sorumlusuna atanan asıl kimlik. Kullanıcı e-postası, uygulama kimliği veya güvenlik grubu adı olabilir.
Sorumlu türü.
Veritabanı sorumlusu rolü.
Sorumlunun kiracı kimliği.
Tüm hata ayıklama günlüklerini göstermek için günlük ayrıntı düzeyini artırın.
Bu yardım iletisini göster ve çık.
Yalnızca hataları göster, uyarıları gizle.
Çıkış biçimi.
JMESPath sorgu dizesi. Daha fazla bilgi ve örnekler için bkz http://jmespath.org/ .
Aboneliğin adı veya kimliği. kullanarak varsayılan aboneliği az account set -s NAME_OR_IDyapılandırabilirsiniz.
Günlük ayrıntı düzeyini artırın. Tam hata ayıklama günlükleri için --debug komutunu kullanın.
az kusto database-principal-assignment delete
Kusto principalAssignment öğesini siler.
az kusto database-principal-assignment delete --cluster-name
--database-name
--principal-assignment-name
--resource-group
[--no-wait]
[--yes]
Örnekler
KustoDatabasePrincipalAssignmentsDelete
az kusto database-principal-assignment delete --cluster-name "kustoclusterrptest4" --database-name "Kustodatabase8" --principal-assignment-name "kustoprincipal1" --resource-group "kustorptest"
Gerekli Parametreler
Kusto kümesinin adı.
Kusto kümesindeki veritabanının adı.
Kusto principalAssignment adı.
Kaynak grubunun adı. varsayılan grubu kullanarak az configure --defaults group=<name>yapılandırabilirsiniz.
İsteğe Bağlı Parametreler
Uzun süre çalışan işlemin bitmesini beklemeyin.
Onay istemde bulunmayın.
Tüm hata ayıklama günlüklerini göstermek için günlük ayrıntı düzeyini artırın.
Bu yardım iletisini göster ve çık.
Yalnızca hataları göster, uyarıları gizle.
Çıkış biçimi.
JMESPath sorgu dizesi. Daha fazla bilgi ve örnekler için bkz http://jmespath.org/ .
Aboneliğin adı veya kimliği. kullanarak varsayılan aboneliği az account set -s NAME_OR_IDyapılandırabilirsiniz.
Günlük ayrıntı düzeyini artırın. Tam hata ayıklama günlükleri için --debug komutunu kullanın.
az kusto database-principal-assignment list
Küme veritabanı sorumlusuAssignments Kusto tümünü listeler.
az kusto database-principal-assignment list --cluster-name
--database-name
--resource-group
Örnekler
KustoPrincipalAssignmentsList
az kusto database-principal-assignment list --cluster-name "kustoclusterrptest4" --database-name "Kustodatabase8" --resource-group "kustorptest"
Gerekli Parametreler
Kusto kümesinin adı.
Kusto kümesindeki veritabanının adı.
Kaynak grubunun adı. varsayılan grubu kullanarak az configure --defaults group=<name>yapılandırabilirsiniz.
Tüm hata ayıklama günlüklerini göstermek için günlük ayrıntı düzeyini artırın.
Bu yardım iletisini göster ve çık.
Yalnızca hataları göster, uyarıları gizle.
Çıkış biçimi.
JMESPath sorgu dizesi. Daha fazla bilgi ve örnekler için bkz http://jmespath.org/ .
Aboneliğin adı veya kimliği. kullanarak varsayılan aboneliği az account set -s NAME_OR_IDyapılandırabilirsiniz.
Günlük ayrıntı düzeyini artırın. Tam hata ayıklama günlükleri için --debug komutunu kullanın.
az kusto database-principal-assignment show
bir Kusto kümesi veritabanı principalAssignment alır.
az kusto database-principal-assignment show --cluster-name
--database-name
--principal-assignment-name
--resource-group
Örnekler
KustoDatabasePrincipalAssignmentsGet
az kusto database-principal-assignment show --cluster-name "kustoclusterrptest4" --database-name "Kustodatabase8" --principal-assignment-name "kustoprincipal1" --resource-group "kustorptest"
Gerekli Parametreler
Kusto kümesinin adı.
Kusto kümesindeki veritabanının adı.
Kusto principalAssignment adı.
Kaynak grubunun adı. varsayılan grubu kullanarak az configure --defaults group=<name>yapılandırabilirsiniz.
Tüm hata ayıklama günlüklerini göstermek için günlük ayrıntı düzeyini artırın.
Bu yardım iletisini göster ve çık.
Yalnızca hataları göster, uyarıları gizle.
Çıkış biçimi.
JMESPath sorgu dizesi. Daha fazla bilgi ve örnekler için bkz http://jmespath.org/ .
Aboneliğin adı veya kimliği. kullanarak varsayılan aboneliği az account set -s NAME_OR_IDyapılandırabilirsiniz.
Günlük ayrıntı düzeyini artırın. Tam hata ayıklama günlükleri için --debug komutunu kullanın.
az kusto database-principal-assignment update
Kusto kümesi veritabanı principalAssignment'ı güncelleştirin.
az kusto database-principal-assignment update --cluster-name
--database-name
--principal-assignment-name
--resource-group
[--add]
[--force-string]
[--no-wait]
[--principal-id]
[--principal-type {App, Group, User}]
[--remove]
[--role {Admin, Ingestor, Monitor, UnrestrictedViewer, User, Viewer}]
[--set]
[--tenant-id]
Gerekli Parametreler
Kusto kümesinin adı.
Kusto kümesindeki veritabanının adı.
Kusto principalAssignment adı.
Kaynak grubunun adı. varsayılan grubu kullanarak az configure --defaults group=<name>yapılandırabilirsiniz.
İsteğe Bağlı Parametreler
Bir yol ve anahtar değer çiftleri belirterek nesne listesine nesne ekleyin. Örnek: --add property.listProperty <key=value, string veya JSON dize>.
'set' veya 'add' kullanırken, JSON'a dönüştürmeye çalışmak yerine dize değişmez değerlerini koruyun.
Uzun süre çalışan işlemin bitmesini beklemeyin.
Veritabanı sorumlusuna atanan asıl kimlik. Kullanıcı e-postası, uygulama kimliği veya güvenlik grubu adı olabilir.
Sorumlu türü.
Bir özelliği veya öğeyi listeden kaldırın. Örnek: --remove property.list OR --remove propertyToRemove.
Veritabanı sorumlusu rolü.
Ayarlanacağı özellik yolunu ve değeri belirterek bir nesneyi güncelleştirin. Örnek: --set property1.property2=.
Sorumlunun kiracı kimliği.
Tüm hata ayıklama günlüklerini göstermek için günlük ayrıntı düzeyini artırın.
Bu yardım iletisini göster ve çık.
Yalnızca hataları göster, uyarıları gizle.
Çıkış biçimi.
JMESPath sorgu dizesi. Daha fazla bilgi ve örnekler için bkz http://jmespath.org/ .
Aboneliğin adı veya kimliği. kullanarak varsayılan aboneliği az account set -s NAME_OR_IDyapılandırabilirsiniz.
Günlük ayrıntı düzeyini artırın. Tam hata ayıklama günlükleri için --debug komutunu kullanın.
az kusto database-principal-assignment wait
Kusto database-principal-assignment koşulu karşılanıncaya kadar CLI'yi bekleme durumuna yerleştirin.
az kusto database-principal-assignment wait --cluster-name
--database-name
--principal-assignment-name
--resource-group
[--created]
[--custom]
[--deleted]
[--exists]
[--interval]
[--timeout]
[--updated]
Örnekler
Kusto database-principal-assignment başarıyla oluşturulana kadar CLI betiğinin sonraki satırını yürütmeyi duraklatın.
az kusto database-principal-assignment wait --cluster-name "kustoclusterrptest4" --database-name "Kustodatabase8" --principal-assignment-name "kustoprincipal1" --resource-group "kustorptest" --created
Kusto database-principal-assignment başarıyla güncelleştirilene kadar CLI betiğinin sonraki satırını yürütmeyi duraklatın.
az kusto database-principal-assignment wait --cluster-name "kustoclusterrptest4" --database-name "Kustodatabase8" --principal-assignment-name "kustoprincipal1" --resource-group "kustorptest" --updated
Kusto database-principal-assignment başarıyla silinene kadar CLI betiğinin sonraki satırını yürütmeyi duraklatın.
az kusto database-principal-assignment wait --cluster-name "kustoclusterrptest4" --database-name "Kustodatabase8" --principal-assignment-name "kustoprincipal1" --resource-group "kustorptest" --deleted
Gerekli Parametreler
Kusto kümesinin adı.
Kusto kümesindeki veritabanının adı.
Kusto principalAssignment adı.
Kaynak grubunun adı. varsayılan grubu kullanarak az configure --defaults group=<name>yapılandırabilirsiniz.
İsteğe Bağlı Parametreler
'provisioningState' ile 'Succeeded' konumunda oluşturulana kadar bekleyin.
Koşul özel bir JMESPath sorgusunu karşılayana kadar bekleyin. Örneğin provisioningState!='InProgress', instanceView.statuses[?code=='PowerState/running'].
Silinene kadar bekleyin.
Kaynak var olana kadar bekleyin.
Saniye cinsinden yoklama aralığı.
Saniye cinsinden en fazla bekleme.
ProvisioningState değeri 'Başarılı' olarak güncelleştirilene kadar bekleyin.
Tüm hata ayıklama günlüklerini göstermek için günlük ayrıntı düzeyini artırın.
Bu yardım iletisini göster ve çık.
Yalnızca hataları göster, uyarıları gizle.
Çıkış biçimi.
JMESPath sorgu dizesi. Daha fazla bilgi ve örnekler için bkz http://jmespath.org/ .
Aboneliğin adı veya kimliği. kullanarak varsayılan aboneliği az account set -s NAME_OR_IDyapılandırabilirsiniz.
Günlük ayrıntı düzeyini artırın. Tam hata ayıklama günlükleri için --debug komutunu kullanın.