我正在学习 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 应用程序和存储帐户,没有任何问题。
尝试使用 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 \