Azure 在CosmosDB中创建表的正确方法是什么?

Azure 在CosmosDB中创建表的正确方法是什么?,azure,azure-cosmosdb,Azure,Azure Cosmosdb,我打算使用nodejs和mongoapi与CosmosDB进行交互。我正在使用ARM模板在部署期间调配资源,在本例中是一个CosmosDB和一个Web应用程序 我来自一个AWS背景,在那里你可以使用云形成来定义DynamoDB表和索引以及这些表的默认吞吐量,但是我很难找到如何在ARM模板中做到这一点 我是否需要通过ARM模板创建表?或者我应该为此设置迁移脚本?促进CosmosDB自动化部署的推荐方法是什么?您不能通过ARM模板创建Cosmos DB集合;您只能使用ARM模板来配置数据库本身 设置

我打算使用nodejs和mongoapi与CosmosDB进行交互。我正在使用ARM模板在部署期间调配资源,在本例中是一个CosmosDB和一个Web应用程序

我来自一个AWS背景,在那里你可以使用云形成来定义DynamoDB表和索引以及这些表的默认吞吐量,但是我很难找到如何在ARM模板中做到这一点


我是否需要通过ARM模板创建表?或者我应该为此设置迁移脚本?促进CosmosDB自动化部署的推荐方法是什么?

您不能通过ARM模板创建Cosmos DB集合;您只能使用ARM模板来配置数据库本身


设置数据库后,您需要以编程方式(通过REST API或众多SDK之一)或通过脚本(Azure CLI、PowerShell等)创建集合。

好的,我只想确认这是真的。仅供参考,如果您想投票:此功能请求有一个UserVoice项(通过ARM模板创建集合)-我投了3票!但现在我可能会设置一个东部迁移步骤,该步骤将在部署后运行。