Azure Cosmos DB无法找到RU设置、autoscale等吞吐量配置选项问题问询
问题诱因
- 容量模式不匹配:若你创建的Cosmos DB账户为*无服务器(Serverless)*容量模式,该模式原生不支持手动设置RU、调整吞吐量以及自动缩放功能,功能入口会默认隐藏,仅展示基础「Settings」选项,与你遇到的现象完全一致。
- 账号权限不足:当前登录的Azure账号仅拥有读者类权限,未分配Cosmos DB参与者、贡献者或操作员权限时,吞吐量修改相关的功能入口会被隐藏。
- 额外配置限制:若账户创建时启用了试用免费额度限制,或选择了不支持共享/自定义吞吐量的特殊API类型,也会导致RU配置入口不显示。
- Azure门户缓存异常:前端缓存未刷新可能导致功能入口加载不全,出现选项缺失的问题。
解决方法
- 确认账户容量模式:进入Cosmos DB账户概览页,查看「容量模式」字段,若为无服务器模式,需重新创建选择*预配置吞吐量(Provisioned throughput)*模式的账户,只有该模式支持RU配置、手动调整和自动缩放功能。
- 校验账户权限:联系订阅管理员确认你的账号对该Cosmos DB资源拥有至少Cosmos DB操作员权限,权限更新后重新登录即可看到完整配置入口。
- 排查缓存问题:使用浏览器无痕模式访问Azure门户,或清除本地浏览器缓存后重新进入资源页,确认功能入口是否正常加载。
- 也可通过Azure CLI直接操作RU配置,相关命令参考:
更新容器手动吞吐量:az cosmosdb sql container throughput update --account-name <你的账户名> --database-name <数据库名> --name <容器名> --resource-group <资源组名> --throughput <目标RU值>
更新容器自动缩放吞吐量:az cosmosdb sql container throughput update --account-name <你的账户名> --database-name <数据库名> --name <容器名> --resource-group <资源组名> --max-throughput <最大RU阈值>
内容的提问来源于stack exchange,提问作者blomster
相关产品推荐
相关产品推荐

