ARM 模板抛出“共享吞吐量集合应该有一个分区键”
Posted
技术标签:
【中文标题】ARM 模板抛出“共享吞吐量集合应该有一个分区键”【英文标题】:ARM template throws "Shared throughput collection should have a partition key" 【发布时间】:2021-12-12 10:44:09 【问题描述】:我正在尝试创建一个共享吞吐量的 cosmosdb 帐户,我有 ARM 中提到的分区键,但在创建容器时似乎没有这样做。
"properties":
"resource":
"id": "[variables('cosmosDbContainers')[copyIndex()]]"
,
"partitionKey":
"paths": [
"/id"
],
"kind": "Hash"
,
"indexingPolicy":
"indexingMode": "consistent",
"automatic": true,
"includedPaths": [
"path": "/*"
],
"excludedPaths": [
"path": "/\"_etag\"/?"
]
,
【问题讨论】:
欢迎来到本站。请注意,arm 标签是针对有关 ARM(高级 RISC 机器)CPU 架构的问题;你想要的标签是azure-resource-manager。我做出了改变。添加标签时请查看标签说明;有时它们并不意味着你可能猜到的。 【参考方案1】:看来arm中partitionKey的位置不对,应该是在
"resource"
键
"resource":
"id": "[variables('cosmosDbContainers')[copyIndex()]]",
"partitionKey":
"paths": [
"/ipCountryCode"
],
"kind": "Hash"
,
【讨论】:
以上是关于ARM 模板抛出“共享吞吐量集合应该有一个分区键”的主要内容,如果未能解决你的问题,请参考以下文章
使用 ARM 模板创建 Azure Databricks 令牌