Azure 使用powershell获取Cosmosdb容器集合项

Azure 使用powershell获取Cosmosdb容器集合项,azure,powershell,azure-cosmosdb,azure-powershell,az,Azure,Powershell,Azure Cosmosdb,Azure Powershell,Az,团队,我已经在Azure portal中创建了一个新的CosmosDB帐户,其中包含一个包含收集项目列表的容器。我能够访问powershell脚本中的容器详细信息 如何使用powershell脚本列出集合项或使用分区键显示特定集合项 电源外壳脚本: Get-AzResource -ResourceType "Microsoft.DocumentDB/databaseAccounts/sqlDatabases/containers" -ApiVersion "2020-03-01" -Reso

团队,我已经在Azure portal中创建了一个新的CosmosDB帐户,其中包含一个包含收集项目列表的容器。我能够访问powershell脚本中的容器详细信息

如何使用powershell脚本列出集合项或使用分区键显示特定集合项

电源外壳脚本:

  Get-AzResource -ResourceType "Microsoft.DocumentDB/databaseAccounts/sqlDatabases/containers" -ApiVersion "2020-03-01" -ResourceGroupName "testRG" -Name "cosmosaccount1/database1/containercollection1"

为此,您需要使用类似第三方模块的内容。Azure资源管理器不支持这一点,因此您需要直接与Cosmos DB对话


为此,您需要使用类似第三方模块的功能。Azure资源管理器不支持这一点,因此您需要直接与Cosmos DB对话


Cosmos DB repo提供了一组使用Powershell的示例:

特别是阅读以下内容:


他们都使用RESTAPI来执行REST请求,在本例中,这是一个经过身份验证的
GET
https://{databaseaccount}.documents.azure.com/dbs/{db id}/colls/{coll id}/docs/{id}
(其中databaseaccount是您的帐户名,db id是您数据库的id,coll id是您集合/容器的id,id是您的文档id)。它还为分区键设置
x-ms-documentdb-partitionkey
头。

Cosmos db repo有一组使用Powershell的示例:

特别是阅读以下内容:


他们都使用RESTAPI来执行REST请求,在本例中,这是一个经过身份验证的
GET
https://{databaseaccount}.documents.azure.com/dbs/{db id}/colls/{coll id}/docs/{id}
(其中databaseaccount是您的帐户名,db id是您数据库的id,coll id是您集合/容器的id,id是您的文档id)。它还为分区键设置
x-ms-documentdb-partitionkey
头。

我们是否有“如何使用REST API中的查询获取Cosmos db文档”的参考链接.我试图用JSON作为主体来做POST动词,以通过sql查询获取特定文档,但得到了错误。这是在REST API文档上:我们是否有“如何使用REST API中的查询获取Cosmos Db文档”的参考链接.我正尝试使用JSON作为主体执行POST谓词,以通过sql查询获取特定文档,但遇到错误。它位于REST API文档中: