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

创建Service Bus队列共享访问策略时遇Partitioning错误的原因咨询

解决Azure Service Bus添加访问策略时的"Partitioning cannot be changed for Queue"错误

Hey there, let's break down this error you're facing when adding a shared access policy to your Service Bus queue!

错误原因分析

The error message Partitioning cannot be changed for Queue tells us exactly what's wrong:

  • Azure Service Bus队列的分区属性是创建后锁定的:当你最初创建berkiotqueue这个队列时,就已经确定了它是否启用分区。一旦队列创建完成,这个属性就无法再被修改——不管是通过门户、API还是其他工具,任何试图调整分区状态的操作都会触发这个400错误。
  • 操作时误触了队列配置:在添加共享访问策略的步骤中,你可能不小心切换到了队列的基本设置选项卡,或者在同一个页面里误碰了分区相关的选项,导致提交请求时附带了修改分区的参数,系统直接拒绝了这个请求。
  • 页面加载异常:偶尔也可能是门户页面加载时出现状态异常,错误地把修改分区的参数带入了添加访问策略的请求中。

解决步骤

  • 专注于访问策略配置:回到你的Service Bus队列页面,直接点击左侧菜单的「Shared access policies」,不要触碰队列的基本设置(比如分区、会话状态这些)。点击「+ Add」后,只填写策略名称,勾选你需要的权限(比如Send/Listen/Manage),然后直接保存。
  • 刷新页面重试:如果还是报错,先刷新整个页面,确保页面加载的是队列当前的正确配置状态,再重新执行添加访问策略的操作。
  • 确认队列初始配置:如果需要,你可以查看队列的基本信息确认它的分区状态,但记住这个状态是无法修改的,所以不用尝试调整它。

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.05.28 04:03:12