2017-10-17 115 views
1

我打算使用nodejs和Mongo API與CosmosDB進行交互。我正在使用ARM模板在部署期間調配資源,在這種情況下是CosmosDB和Web App。什麼是在CosmosDB中創建表的正確方法?

我來自AWS背景,您可以使用Cloud Formation爲這些表定義DynamoDB表和索引以及默認吞吐量,但是我無法找到如何在ARM模板中執行此操作。

我希望通過ARM模板創建表格嗎?或者我應該爲此設置一個遷移腳本?推薦CosmosDB自動部署的推薦方法是什麼?

回答

1

您不能通過ARM模板創建Cosmos DB集合;您只能使用ARM模板來配置數據庫本身。

您需要以編程方式(通過REST API或衆多SDK之一)或通過腳本(Azure CLI,PowerShell等)在您的數據庫供應之後創建集合。

+0

好吧,這很好,我只是想確認這是真的。 –

+1

如果您想投票,僅供參考:此功能請求中有一個UserVoice項目(通過ARM模板創建集合) - https://feedback.azure.com/forums/263030-azure-cosmos-db/suggestions/13427997 -create-db-collections-using-arm-template –

+0

3票從我!但現在我可能會設置東部遷移步驟,在部署後運行。 –

相關問題