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

使用New-AzureSBNamespace创建Service Bus遇弃用错误求解决建议

解决Azure Service Bus命名空间创建命令报错的方案

错误原因

你执行的New-AzureSBNamespace命令基于已废弃的Azure Service Management(ASM)API,该API自2021年11月1日起不再支持消息服务操作,必须改用Azure Resource Management(ARM)API对应的命令。

替代解决方案

1. 使用Az PowerShell模块创建Service Bus命名空间

首先确保已安装最新的Az PowerShell模块(取代旧的Azure模块):

Install-Module -Name Az -AllowClobber -Scope CurrentUser

登录你的Azure账号:

Connect-AzAccount

执行以下命令创建Service Bus命名空间(替换占位符为你的实际信息):

New-AzServiceBusNamespace -ResourceGroupName "你的资源组名称" -Name "TestTestingServiceBus" -Location "你的Azure区域(如eastus)" -SkuName "Standard"

注意:原命令中的-CreateACSNamespace参数已废弃,现在Azure Service Bus的权限管理通过Azure Active Directory(Azure AD)实现,无需再创建ACS命名空间。

2. 额外:创建用于远程事件接收器的队列/主题

如果需要为远程事件接收器创建队列或主题,可使用以下命令:

# 创建队列
New-AzServiceBusQueue -ResourceGroupName "你的资源组名称" -NamespaceName "TestTestingServiceBus" -Name "RemoteEventReceiverQueue"

# 创建主题(如需)
New-AzServiceBusTopic -ResourceGroupName "你的资源组名称" -NamespaceName "TestTestingServiceBus" -Name "RemoteEventReceiverTopic"

3. 手动创建(Azure门户方式)

若不习惯使用PowerShell,可直接通过Azure门户操作:

  • 登录Azure门户,搜索并进入「Service Bus」服务
  • 点击「创建」,依次填写资源组、命名空间名称、区域、SKU等配置项
  • 完成配置后点击「查看+创建」,确认信息无误后完成创建

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.07.15 06:01:08