az cosmosdb sql role definition
Azure Cosmos DB SQL rol tanımlarını yönetme.
Komutlar
Name | Description | Tür | Durum |
---|---|---|---|
az cosmosdb sql role definition create |
Azure Cosmos DB hesabı altında bir SQL rol tanımı oluşturun. |
Temel | GA |
az cosmosdb sql role definition delete |
Azure Cosmos DB hesabının altındaki SQL rol tanımını silin. |
Temel | GA |
az cosmosdb sql role definition exists |
Azure Cosmos DB rol tanımının mevcut olup olmadığını denetleyin. |
Temel | GA |
az cosmosdb sql role definition list |
Azure Cosmos DB hesabı altında tüm SQL rol tanımlarını listeleyin. |
Temel | GA |
az cosmosdb sql role definition show |
Azure Cosmos DB hesabı altında BIR SQL rol tanımının özelliklerini gösterin. |
Temel | GA |
az cosmosdb sql role definition update |
Azure Cosmos DB hesabı altında sql rol tanımını güncelleştirin. |
Temel | GA |
az cosmosdb sql role definition wait |
Belirli bir koşul karşılanıncaya kadar SQL rol tanımında yoklama. |
Temel | GA |
az cosmosdb sql role definition create
Azure Cosmos DB hesabı altında bir SQL rol tanımı oluşturun.
az cosmosdb sql role definition create --account-name
--body
--resource-group
[--no-wait]
Örnekler
JSON dizesi kullanarak Azure Cosmos DB hesabı altında bir SQL rol tanımı oluşturun.
az cosmosdb sql role definition create --account-name MyAccount --resource-group MyResourceGroup --body '{
"Id": "be79875a-2cc4-40d5-8958-566017875b39",
"RoleName": "My Read Only Role",
"Type": "CustomRole",
"AssignableScopes": ["/dbs/mydb/colls/mycontainer"],
"Permissions": [{
"DataActions": [
"Microsoft.DocumentDB/databaseAccounts/readMetadata",
"Microsoft.DocumentDB/databaseAccounts/sqlDatabases/containers/items/read",
"Microsoft.DocumentDB/databaseAccounts/sqlDatabases/containers/executeQuery",
"Microsoft.DocumentDB/databaseAccounts/sqlDatabases/containers/readChangeFeed"
]
}]
}'
JSON dosyası kullanarak Azure Cosmos DB hesabı altında bir SQL rol tanımı oluşturun.
az cosmosdb sql role definition create --account-name MyAccount --resource-group MyResourceGroup --body @role-definition.json
Gerekli Parametreler
Cosmosdb hesap adı.
Kimlik (Oluşturma için isteğe bağlı), DataActions veya İzinler, Tür (Varsayılan CustomRole) ve AssignableScopes ile Rol Tanımı gövdesi. Dize veya dosya olarak girebilirsiniz; örneğin, --body veya --body @rdbody-file.json "{ "Id": "be79875a-2cc4-40d5-8958-566017875b39", "RoleName": "Okuma Yazma Rolüm", "Tür": "CustomRole", "AssignableScopes": [ "/" ], "DataActions": [ "Microsoft.DocumentDB/databaseAccounts/sqlDatabases/containers/items/create", "Microsoft.DocumentDB/databaseAccounts/sqlDatabases/containers/items/read" ]}".
Kaynak grubunun adı. kullanarak varsayılan grubu az configure --defaults group=<name>
yapılandırabilirsiniz.
İsteğe Bağlı Parametreler
Uzun süre çalışan işlemin bitmesini beklemeyin.
Global Parametreler
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österir ve uyarıları gizler.
Çıkış biçimi.
JMESPath sorgu dizesi. Daha fazla bilgi ve örnek için bkz http://jmespath.org/ .
Aboneliğin adı veya kimliği. kullanarak az account set -s NAME_OR_ID
varsayılan aboneliği yapı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 cosmosdb sql role definition delete
Azure Cosmos DB hesabının altındaki SQL rol tanımını silin.
az cosmosdb sql role definition delete --account-name
--id
--resource-group
[--no-wait]
[--yes]
Örnekler
Azure Cosmos DB hesabının altındaki SQL rol tanımını silin.
az cosmosdb sql role definition delete --account-name MyAccount --resource-group MyResourceGroup --id be79875a-2cc4-40d5-8958-566017875b39
Gerekli Parametreler
Cosmosdb hesap adı.
Rol Tanımı için Benzersiz Kimlik.
Kaynak grubunun adı. kullanarak varsayılan grubu 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.
Global Parametreler
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österir ve uyarıları gizler.
Çıkış biçimi.
JMESPath sorgu dizesi. Daha fazla bilgi ve örnek için bkz http://jmespath.org/ .
Aboneliğin adı veya kimliği. kullanarak az account set -s NAME_OR_ID
varsayılan aboneliği yapı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 cosmosdb sql role definition exists
Azure Cosmos DB rol tanımının mevcut olup olmadığını denetleyin.
az cosmosdb sql role definition exists --account-name
--id
--resource-group
Örnekler
Azure Cosmos DB rol tanımının mevcut olup olmadığını denetleyin.
az cosmosdb sql role definition exists --account-name MyAccount --resource-group MyResourceGroup --id be79875a-2cc4-40d5-8958-566017875b39
Gerekli Parametreler
Cosmosdb hesap adı.
Rol Tanımı için Benzersiz Kimlik.
Kaynak grubunun adı. kullanarak varsayılan grubu az configure --defaults group=<name>
yapılandırabilirsiniz.
Global Parametreler
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österir ve uyarıları gizler.
Çıkış biçimi.
JMESPath sorgu dizesi. Daha fazla bilgi ve örnek için bkz http://jmespath.org/ .
Aboneliğin adı veya kimliği. kullanarak az account set -s NAME_OR_ID
varsayılan aboneliği yapı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 cosmosdb sql role definition list
Azure Cosmos DB hesabı altında tüm SQL rol tanımlarını listeleyin.
az cosmosdb sql role definition list --account-name
--resource-group
Örnekler
Azure Cosmos DB hesabı altında tüm SQL rol tanımlarını listeleyin.
az cosmosdb sql role definition list --account-name MyAccount --resource-group MyResourceGroup
Gerekli Parametreler
Cosmosdb hesap adı.
Kaynak grubunun adı. kullanarak varsayılan grubu az configure --defaults group=<name>
yapılandırabilirsiniz.
Global Parametreler
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österir ve uyarıları gizler.
Çıkış biçimi.
JMESPath sorgu dizesi. Daha fazla bilgi ve örnek için bkz http://jmespath.org/ .
Aboneliğin adı veya kimliği. kullanarak az account set -s NAME_OR_ID
varsayılan aboneliği yapı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 cosmosdb sql role definition show
Azure Cosmos DB hesabı altında BIR SQL rol tanımının özelliklerini gösterin.
az cosmosdb sql role definition show --account-name
--id
--resource-group
Örnekler
Azure Cosmos DB hesabı altında BIR SQL rol tanımının özelliklerini gösterin.
az cosmosdb sql role definition show --account-name MyAccount --resource-group MyResourceGroup --id be79875a-2cc4-40d5-8958-566017875b39
Gerekli Parametreler
Cosmosdb hesap adı.
Rol Tanımı için Benzersiz Kimlik.
Kaynak grubunun adı. kullanarak varsayılan grubu az configure --defaults group=<name>
yapılandırabilirsiniz.
Global Parametreler
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österir ve uyarıları gizler.
Çıkış biçimi.
JMESPath sorgu dizesi. Daha fazla bilgi ve örnek için bkz http://jmespath.org/ .
Aboneliğin adı veya kimliği. kullanarak az account set -s NAME_OR_ID
varsayılan aboneliği yapı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 cosmosdb sql role definition update
Azure Cosmos DB hesabı altında sql rol tanımını güncelleştirin.
az cosmosdb sql role definition update --account-name
--body
--resource-group
[--no-wait]
Örnekler
Azure Cosmos DB hesabı altında sql rol tanımını güncelleştirin.
az cosmosdb sql role definition update --account-name MyAccount --resource-group MyResourceGroup --body @role-definition.json
Gerekli Parametreler
Cosmosdb hesap adı.
Kimlik (Oluşturma için isteğe bağlı), DataActions veya İzinler, Tür (Varsayılan CustomRole) ve AssignableScopes ile Rol Tanımı gövdesi. Dize veya dosya olarak girebilirsiniz; örneğin, --body veya --body @rdbody-file.json "{ "Id": "be79875a-2cc4-40d5-8958-566017875b39", "RoleName": "Okuma Yazma Rolüm", "Tür": "CustomRole", "AssignableScopes": [ "/" ], "DataActions": [ "Microsoft.DocumentDB/databaseAccounts/sqlDatabases/containers/items/create", "Microsoft.DocumentDB/databaseAccounts/sqlDatabases/containers/items/read" ]}".
Kaynak grubunun adı. kullanarak varsayılan grubu az configure --defaults group=<name>
yapılandırabilirsiniz.
İsteğe Bağlı Parametreler
Uzun süre çalışan işlemin bitmesini beklemeyin.
Global Parametreler
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österir ve uyarıları gizler.
Çıkış biçimi.
JMESPath sorgu dizesi. Daha fazla bilgi ve örnek için bkz http://jmespath.org/ .
Aboneliğin adı veya kimliği. kullanarak az account set -s NAME_OR_ID
varsayılan aboneliği yapı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 cosmosdb sql role definition wait
Belirli bir koşul karşılanıncaya kadar SQL rol tanımında yoklama.
az cosmosdb sql role definition wait --account-name
--id
--resource-group
[--created]
[--custom]
[--deleted]
[--exists]
[--interval]
[--timeout]
[--updated]
Örnekler
Silinene kadar SQL rol tanımında yoklama.
az cosmosdb sql role definition wait --account-name MyAccount --resource-group MyResourceGroup --id cb8ed2d7-2371-4e3c-bd31-6cc1560e84f8 --deleted
Gerekli Parametreler
Cosmosdb hesap adı.
Rol Tanımı için Benzersiz Kimlik.
Kaynak grubunun adı. kullanarak varsayılan grubu 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.
'Başarılı' konumunda provisioningState ile güncelleştirilene kadar bekleyin.
Global Parametreler
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österir ve uyarıları gizler.
Çıkış biçimi.
JMESPath sorgu dizesi. Daha fazla bilgi ve örnek için bkz http://jmespath.org/ .
Aboneliğin adı veya kimliği. kullanarak az account set -s NAME_OR_ID
varsayılan aboneliği yapı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.