【发布时间】:2020-08-29 00:54:51
【问题描述】:
我正在浏览这个文档:https://docs.microsoft.com/en-us/azure/cosmos-db/manage-sql-with-resource-manager#azure-cosmos-account-with-autoscale-throughput,以通过 arm 模板创建具有自动缩放吞吐量的 azure cosmos sql。我在部署时看到以下错误:
谁能告诉我为什么会发生这个错误?
这是我的手臂模板:
https://raw.githubusercontent.com/xyz92/ARMTemplates/master/stackoverflow.json https://raw.githubusercontent.com/xyz92/ARMTemplates/master/cosmosSqlDB.json https://raw.githubusercontent.com/xyz92/ARMTemplates/master/cosmosSqlDBAccount.json
【问题讨论】:
-
我刚刚测试了这些,它们都部署没有错误。如果您修改了模板,问题可能就在您身上。如果您发布了 ARM 模板,则更容易分辨。谢谢。
-
请查看描述中的链接。谢谢!
-
这有点令人费解。不确定为什么要以这种方式配置 Cosmos 帐户。我认为问题在于您传递吞吐量的方式。只需将其与选项 {} 中具有吞吐量的 Cosmos 资源一起放入您的模板中,然后将吞吐量量作为整数传递。这比尝试传递整个 json 字符串要简单。
-
顺便说一句,这将在下周变得更简单。我们正在改变我们的实施并使其更加正确。如果可以,请等待几周,因为我们将更新我们的 api 版本并对我们的模板架构进行重大更改。
-
像下面这样通过不正确? "databaseThroughput": { "value": "[variables('throughputPolicy').Autoscale]" 另外,我已经在选项中传递吞吐量:"options": { "throughput": "[parameters('databaseThroughput')] " }
标签: azure-cosmosdb azure-cosmosdb-sqlapi