这个问题通常出现在尝试创建共享吞吐量集合时,但没有指定分区键。可以通过在模板中为共享吞吐量集合指定分区键来解决此问题。以下是一个示例:
{
"type": "Microsoft.DocumentDB/databaseAccounts/apiDatabases/containers",
"apiVersion": "2021-03-15-preview",
"name": "[concat(parameters('databaseAccountName'), '/sql/', parameters('databaseName'), '/', parameters('containerName'))]",
"properties": {
"databaseName": "[parameters('databaseName')]",
"resource": {
"id": "[parameters('containerName')]",
"partitionKey": {
"paths": [
"/partitionKey"
],
"kind": "Hash"
}
},
"options": {
"throughput": "[parameters('throughput')]"
}
},
"dependsOn": []
}
在上面的示例中,通过使用“partitionKey”属性来指定容器的分区键,解决了该问题。要更改分区键,请'/partitionKey”替换为所需的路径。
上一篇:ARM模板没有填充应用服务配置。
下一篇:ARM模板全球化