You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

Azure Cosmos DB NoSQL无服务器部署失败:API版本错误求助

解决Azure Cosmos DB NoSQL无服务器部署失败问题

错误原因

Azure在2024-05-15-preview及后续API版本中,已废弃EnableServerless能力参数,改用CapacityMode字段来指定无服务器部署模式,这是导致你部署失败的核心原因。

具体解决方案

1. Azure门户创建场景

在创建Cosmos DB NoSQL账户流程中,进入容量配置步骤时,直接选择「无服务器」选项即可。门户会自动适配当前API版本的参数要求,无需手动配置旧的EnableServerless参数。

2. Azure CLI创建场景

使用CLI命令时,删除旧的--enable-serverless参数,改用--capacity-mode Serverless指定模式。示例命令:

az cosmosdb create \
  --name <你的CosmosDB账户名> \
  --resource-group <你的资源组名> \
  --location east2 \
  --capacity-mode Serverless \
  --default-consistency-level Session

3. ARM模板创建场景

在模板的资源定义中,移除capabilities数组里的EnableServerless配置,新增capacity块并指定mode为Serverless。示例片段:

{
  "type": "Microsoft.DocumentDB/databaseAccounts",
  "apiVersion": "2024-05-15-preview",
  "name": "[parameters('accountName')]",
  "location": "[parameters('location')]",
  "properties": {
    "databaseAccountOfferType": "Standard",
    "consistencyPolicy": {
      "defaultConsistencyLevel": "Session"
    },
    "locations": [
      {
        "locationName": "[parameters('location')]"
      }
    ],
    "capacity": {
      "mode": "Serverless"
    }
  }
}

你的订阅类型和资源组配置均无异常,按上述方式调整部署参数后即可完成无服务器Cosmos DB账户的创建。

内容的提问来源于stack exchange,提问作者LatePayment

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.06.25 08:13:12