CosmosDB 不允许 NoSQL 无服务器功能,它说我必须使用 CapacityMode

问题描述 投票:0回答:1

我正在学习 Azure,我刚刚创建了一个新帐户。我尝试创建一个 Cosmos DB NoSQL 帐户,选择无服务器容量模式。这是一个小型教育项目,不需要很多请求或活动。当我尝试部署时,我收到一条失败消息:

错误详情:

BadRequest:2024-05-15-preview 之后的 API 版本不允许使用 EnableServerless 功能。使用的 API 版本:2024-05-15-预览版。使用CapacityMode代替无服务器。 ActivityId:489b235f-666d-4ae8-8000-3ec036c63e58,Microsoft.Azure.Documents.Common/2.14.0(代码:BadRequest,目标:/subscriptions/4070fa8a-409d-41a2-a276-43b501561297/resourceGroups/personalwebsite-rg/providers /Microsoft.DocumentDb/databaseAccounts/personalsite)

原始错误:

{
  "code": "DeploymentFailed",
  "target": "/subscriptions/4070fa8a-409d-41a2-a276-43b501561297/resourceGroups/personalwebsite-rg/providers/Microsoft.Resources/deployments/Microsoft.Azure.CosmosDB-20240426190336",
  "message": "At least one resource deployment operation failed. Please list deployment operations for details. Please see https://aka.ms/arm-deployment-operations for usage details.",
  "details": [
    {
      "code": "BadRequest",
      "target": "/subscriptions/4070fa8a-409d-41a2-a276-43b501561297/resourceGroups/personalwebsite-rg/providers/Microsoft.DocumentDb/databaseAccounts/personalsite",
      "message": "BadRequest: Capability EnableServerless is not allowed in API version beyond 2024-05-15-preview. Used API Version: 2024-05-15-preview. Use CapacityMode instead to serverless.\r\nActivityId: 489b235f-666d-4ae8-8000-3ec036c63e58, Microsoft.Azure.Documents.Common/2.14.0"
    }
  ]
}

操作详情:

BadRequest:2024-05-15-preview 之后的 API 版本不允许使用 EnableServerless 功能。使用的 API 版本:2024-05-15-预览版。使用CapacityMode代替无服务器。 活动 ID:489b235f-666d-4ae8-8000-3ec036c63e58,Microsoft.Azure.Documents.Common/2.14.0

我的帐户正在使用标准的“Azure 计划”订阅。 当前资源组位于 EAST 2 中,当前使用该资源组用于静态 Web 应用程序和存储帐户,没有任何问题。

windows azure nosql azure-cosmosdb serverless
1个回答
0
投票

尝试使用 Visual Studio Code Azure 插件,它工作正常,没有任何问题。 我认为这个问题仅限于门户,因此使用 AZ cli 或其他工具的插件应该可以。

az cosmosdb create --name $account --resource-group $resourceGroup --capabilities EnableTable EnableServerless --default-consistency-level Eventual --locations regionName="$location" failoverPriority=0 isZoneRedundant=False \
© www.soinside.com 2019 - 2024. All rights reserved.