Aracılığıyla paylaş


az cosmosdb sql role assignment

Azure Cosmos DB SQL rol atamalarını yönetme.

Komutlar

Name Description Tür Durum
az cosmosdb sql role assignment create

Azure Cosmos DB hesabı altında bir SQL rol ataması oluşturun.

Temel GA
az cosmosdb sql role assignment delete

Azure Cosmos DB hesabı altında SQL rol ataması silme.

Temel GA
az cosmosdb sql role assignment exists

Azure Cosmos DB rol ataması olup olmadığını denetleyin.

Temel GA
az cosmosdb sql role assignment list

Azure Cosmos DB hesabı altında tüm SQL rol atamalarını listeleyin.

Temel GA
az cosmosdb sql role assignment show

Azure Cosmos DB hesabı altında SQL rol atamasının özelliklerini gösterin.

Temel GA
az cosmosdb sql role assignment update

Azure Cosmos DB hesabı altında SQL rol ataması güncelleştirme.

Temel GA
az cosmosdb sql role assignment wait

Belirli bir koşul karşılanıncaya kadar SQL rol ataması üzerinde yoklama.

Temel GA

az cosmosdb sql role assignment create

Azure Cosmos DB hesabı altında bir SQL rol ataması oluşturun.

az cosmosdb sql role assignment create --account-name
                                       --principal-id
                                       --resource-group
                                       --scope
                                       [--no-wait]
                                       [--role-assignment-id]
                                       [--role-definition-id]
                                       [--role-definition-name]

Örnekler

Rol Tanımı Adını kullanarak Azure Cosmos DB hesabı altında bir SQL rol ataması oluşturun.

az cosmosdb sql role assignment create --account-name MyAccount --resource-group MyResourceGroup \
  --role-assignment-id cb8ed2d7-2371-4e3c-bd31-6cc1560e84f8 \
  --role-definition-name "My Read Only Role" \
  --scope "/dbs/mydb/colls/mycontainer" \
  --principal-id 6328f5f7-dbf7-4244-bba8-fbb9d8066506

Rol Tanımı Kimliğini kullanarak Azure Cosmos DB hesabı altında SQL rol ataması oluşturun.

az cosmosdb sql role assignment create --account-name MyAccount --resource-group MyResourceGroup \
  --role-assignment-id cb8ed2d7-2371-4e3c-bd31-6cc1560e84f8 \
  --role-definition-id be79875a-2cc4-40d5-8958-566017875b39 \
  --scope "/dbs/mydb/colls/mycontainer" \
  --principal-id 6328f5f7-dbf7-4244-bba8-fbb9d8066506

Gerekli Parametreler

--account-name -a

Cosmosdb hesap adı.

--principal-id -p

Bu Rol Atamasının verildiği sorumlunun AAD Nesne Kimliği.

--resource-group -g

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

--scope -s

Bu Rol Ataması'nın verildiği veri düzlemi kaynak yolu.

İsteğe Bağlı Parametreler

--no-wait

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

Default value: False
--role-assignment-id -i

Oluşturma için isteğe bağlı. Rol Ataması için Benzersiz Kimlik. Sağlanmazsa, yeni bir GUID kullanılır.

--role-definition-id -d

Bu Rol Atamasının başvurduğu Rol Tanımının Benzersiz Kimliği.

--role-definition-name -n

Bu Rol Atamasının başvurduğu Rol Tanımının Benzersiz Adı. Örn. 'Contoso Okuyucu Rolü'.

Global Parametreler
--debug

Tüm hata ayıklama günlüklerini göstermek için günlük ayrıntı düzeyini artırın.

--help -h

Bu yardım iletisini göster ve çık.

--only-show-errors

Yalnızca hataları gösterir ve uyarıları gizler.

--output -o

Çıkış biçimi.

Kabul edilen değerler: json, jsonc, none, table, tsv, yaml, yamlc
Default value: json
--query

JMESPath sorgu dizesi. Daha fazla bilgi ve örnek için bkz http://jmespath.org/ .

--subscription

Aboneliğin adı veya kimliği. kullanarak az account set -s NAME_OR_IDvarsayılan aboneliği yapılandırabilirsiniz.

--verbose

Günlük ayrıntı düzeyini artırın. Tam hata ayıklama günlükleri için --debug komutunu kullanın.

az cosmosdb sql role assignment delete

Azure Cosmos DB hesabı altında SQL rol ataması silme.

az cosmosdb sql role assignment delete --account-name
                                       --resource-group
                                       --role-assignment-id
                                       [--no-wait]
                                       [--yes]

Örnekler

Azure Cosmos DB hesabı altında SQL rol ataması silme.

az cosmosdb sql role assignment delete --account-name MyAccount --resource-group MyResourceGroup --role-assignment-id cb8ed2d7-2371-4e3c-bd31-6cc1560e84f8

Gerekli Parametreler

--account-name -a

Cosmosdb hesap adı.

--resource-group -g

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

--role-assignment-id -i

Oluşturma için isteğe bağlı. Rol Ataması için Benzersiz Kimlik. Sağlanmazsa, yeni bir GUID kullanılır.

İsteğe Bağlı Parametreler

--no-wait

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

Default value: False
--yes -y

Onay istemde bulunmayın.

Default value: False
Global Parametreler
--debug

Tüm hata ayıklama günlüklerini göstermek için günlük ayrıntı düzeyini artırın.

--help -h

Bu yardım iletisini göster ve çık.

--only-show-errors

Yalnızca hataları gösterir ve uyarıları gizler.

--output -o

Çıkış biçimi.

Kabul edilen değerler: json, jsonc, none, table, tsv, yaml, yamlc
Default value: json
--query

JMESPath sorgu dizesi. Daha fazla bilgi ve örnek için bkz http://jmespath.org/ .

--subscription

Aboneliğin adı veya kimliği. kullanarak az account set -s NAME_OR_IDvarsayılan aboneliği yapılandırabilirsiniz.

--verbose

Günlük ayrıntı düzeyini artırın. Tam hata ayıklama günlükleri için --debug komutunu kullanın.

az cosmosdb sql role assignment exists

Azure Cosmos DB rol ataması olup olmadığını denetleyin.

az cosmosdb sql role assignment exists --account-name
                                       --resource-group
                                       --role-assignment-id

Örnekler

Azure Cosmos DB rol ataması olup olmadığını denetleyin.

az cosmosdb sql role assignment exists --account-name MyAccount --resource-group MyResourceGroup --role-assignment-id cb8ed2d7-2371-4e3c-bd31-6cc1560e84f8

Gerekli Parametreler

--account-name -a

Cosmosdb hesap adı.

--resource-group -g

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

--role-assignment-id -i

Oluşturma için isteğe bağlı. Rol Ataması için Benzersiz Kimlik. Sağlanmazsa, yeni bir GUID kullanılır.

Global Parametreler
--debug

Tüm hata ayıklama günlüklerini göstermek için günlük ayrıntı düzeyini artırın.

--help -h

Bu yardım iletisini göster ve çık.

--only-show-errors

Yalnızca hataları gösterir ve uyarıları gizler.

--output -o

Çıkış biçimi.

Kabul edilen değerler: json, jsonc, none, table, tsv, yaml, yamlc
Default value: json
--query

JMESPath sorgu dizesi. Daha fazla bilgi ve örnek için bkz http://jmespath.org/ .

--subscription

Aboneliğin adı veya kimliği. kullanarak az account set -s NAME_OR_IDvarsayılan aboneliği yapılandırabilirsiniz.

--verbose

Günlük ayrıntı düzeyini artırın. Tam hata ayıklama günlükleri için --debug komutunu kullanın.

az cosmosdb sql role assignment list

Azure Cosmos DB hesabı altında tüm SQL rol atamalarını listeleyin.

az cosmosdb sql role assignment list --account-name
                                     --resource-group

Örnekler

Azure Cosmos DB hesabı altında tüm SQL rol atamalarını listeleyin.

az cosmosdb sql role assignment list --account-name MyAccount --resource-group MyResourceGroup

Gerekli Parametreler

--account-name -a

Cosmosdb hesap adı.

--resource-group -g

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

Global Parametreler
--debug

Tüm hata ayıklama günlüklerini göstermek için günlük ayrıntı düzeyini artırın.

--help -h

Bu yardım iletisini göster ve çık.

--only-show-errors

Yalnızca hataları gösterir ve uyarıları gizler.

--output -o

Çıkış biçimi.

Kabul edilen değerler: json, jsonc, none, table, tsv, yaml, yamlc
Default value: json
--query

JMESPath sorgu dizesi. Daha fazla bilgi ve örnek için bkz http://jmespath.org/ .

--subscription

Aboneliğin adı veya kimliği. kullanarak az account set -s NAME_OR_IDvarsayılan aboneliği yapılandırabilirsiniz.

--verbose

Günlük ayrıntı düzeyini artırın. Tam hata ayıklama günlükleri için --debug komutunu kullanın.

az cosmosdb sql role assignment show

Azure Cosmos DB hesabı altında SQL rol atamasının özelliklerini gösterin.

az cosmosdb sql role assignment show --account-name
                                     --resource-group
                                     --role-assignment-id

Örnekler

Azure Cosmos DB hesabı altında SQL rol atamasının özelliklerini gösterin.

az cosmosdb sql role assignment show --account-name MyAccount --resource-group MyResourceGroup --role-assignment-id cb8ed2d7-2371-4e3c-bd31-6cc1560e84f8

Gerekli Parametreler

--account-name -a

Cosmosdb hesap adı.

--resource-group -g

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

--role-assignment-id -i

Oluşturma için isteğe bağlı. Rol Ataması için Benzersiz Kimlik. Sağlanmazsa, yeni bir GUID kullanılır.

Global Parametreler
--debug

Tüm hata ayıklama günlüklerini göstermek için günlük ayrıntı düzeyini artırın.

--help -h

Bu yardım iletisini göster ve çık.

--only-show-errors

Yalnızca hataları gösterir ve uyarıları gizler.

--output -o

Çıkış biçimi.

Kabul edilen değerler: json, jsonc, none, table, tsv, yaml, yamlc
Default value: json
--query

JMESPath sorgu dizesi. Daha fazla bilgi ve örnek için bkz http://jmespath.org/ .

--subscription

Aboneliğin adı veya kimliği. kullanarak az account set -s NAME_OR_IDvarsayılan aboneliği yapılandırabilirsiniz.

--verbose

Günlük ayrıntı düzeyini artırın. Tam hata ayıklama günlükleri için --debug komutunu kullanın.

az cosmosdb sql role assignment update

Azure Cosmos DB hesabı altında SQL rol ataması güncelleştirme.

az cosmosdb sql role assignment update --account-name
                                       --resource-group
                                       --role-assignment-id
                                       [--no-wait]
                                       [--principal-id]
                                       [--role-definition-id]
                                       [--role-definition-name]
                                       [--scope]

Örnekler

Azure Cosmos DB hesabı altında SQL rol ataması güncelleştirme.

az cosmosdb sql role assignment update --account-name MyAccount --resource-group MyResourceGroup \
  --role-assignment-id cb8ed2d7-2371-4e3c-bd31-6cc1560e84f8 \
  --role-definition-id updated-role-definition-id

Gerekli Parametreler

--account-name -a

Cosmosdb hesap adı.

--resource-group -g

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

--role-assignment-id -i

Oluşturma için isteğe bağlı. Rol Ataması için Benzersiz Kimlik. Sağlanmazsa, yeni bir GUID kullanılır.

İsteğe Bağlı Parametreler

--no-wait

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

Default value: False
--principal-id -p

Bu Rol Atamasının verildiği sorumlunun AAD Nesne Kimliği.

--role-definition-id -d

Bu Rol Atamasının başvurduğu Rol Tanımının Benzersiz Kimliği.

--role-definition-name -n

Bu Rol Atamasının başvurduğu Rol Tanımının Benzersiz Adı. Örn. 'Contoso Okuyucu Rolü'.

--scope -s

Bu Rol Ataması'nın verildiği veri düzlemi kaynak yolu.

Global Parametreler
--debug

Tüm hata ayıklama günlüklerini göstermek için günlük ayrıntı düzeyini artırın.

--help -h

Bu yardım iletisini göster ve çık.

--only-show-errors

Yalnızca hataları gösterir ve uyarıları gizler.

--output -o

Çıkış biçimi.

Kabul edilen değerler: json, jsonc, none, table, tsv, yaml, yamlc
Default value: json
--query

JMESPath sorgu dizesi. Daha fazla bilgi ve örnek için bkz http://jmespath.org/ .

--subscription

Aboneliğin adı veya kimliği. kullanarak az account set -s NAME_OR_IDvarsayılan aboneliği yapılandırabilirsiniz.

--verbose

Günlük ayrıntı düzeyini artırın. Tam hata ayıklama günlükleri için --debug komutunu kullanın.

az cosmosdb sql role assignment wait

Belirli bir koşul karşılanıncaya kadar SQL rol ataması üzerinde yoklama.

az cosmosdb sql role assignment wait --account-name
                                     --resource-group
                                     --role-assignment-id
                                     [--created]
                                     [--custom]
                                     [--deleted]
                                     [--exists]
                                     [--interval]
                                     [--timeout]
                                     [--updated]

Örnekler

Silinene kadar SQL rol ataması üzerinde yoklama.

az cosmosdb sql role assignment wait --account-name MyAccount --resource-group MyResourceGroup --role-assignment-id cb8ed2d7-2371-4e3c-bd31-6cc1560e84f8 --deleted

Gerekli Parametreler

--account-name -a

Cosmosdb hesap adı.

--resource-group -g

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

--role-assignment-id -i

Oluşturma için isteğe bağlı. Rol Ataması için Benzersiz Kimlik. Sağlanmazsa, yeni bir GUID kullanılır.

İsteğe Bağlı Parametreler

--created

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

Default value: False
--custom

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

--deleted

Silinene kadar bekleyin.

Default value: False
--exists

Kaynak var olana kadar bekleyin.

Default value: False
--interval

Saniye cinsinden yoklama aralığı.

Default value: 30
--timeout

Saniye cinsinden en fazla bekleme.

Default value: 3600
--updated

'Başarılı' konumunda provisioningState ile güncelleştirilene kadar bekleyin.

Default value: False
Global Parametreler
--debug

Tüm hata ayıklama günlüklerini göstermek için günlük ayrıntı düzeyini artırın.

--help -h

Bu yardım iletisini göster ve çık.

--only-show-errors

Yalnızca hataları gösterir ve uyarıları gizler.

--output -o

Çıkış biçimi.

Kabul edilen değerler: json, jsonc, none, table, tsv, yaml, yamlc
Default value: json
--query

JMESPath sorgu dizesi. Daha fazla bilgi ve örnek için bkz http://jmespath.org/ .

--subscription

Aboneliğin adı veya kimliği. kullanarak az account set -s NAME_OR_IDvarsayılan aboneliği yapılandırabilirsiniz.

--verbose

Günlük ayrıntı düzeyini artırın. Tam hata ayıklama günlükleri için --debug komutunu kullanın.