gpt4 book ai didi

azure - Microsoft.Azure.ServiceBus.ServiceBusException 链接已强制分离。代码 : RenewToken

转载 作者:行者123 更新时间:2023-12-03 03:54:05 32 4
gpt4 key购买 nike

我从主题订阅中收到以下异常。

Microsoft.Azure.ServiceBus.Core.MessageReceiver+d__86.MoveNext

链接“XXXXXXXXXXXXXXXXXXXXXXXXXXXXXX:source(地址:XXXXXXXXXXXX/Subscriptions/XXXXXXXXXXXXXX):MessageReceiver2XXXXXXXXXXXXXXX/Subscriptions/XXXXXXXXXX”已强制分离。代码:RenewToken。详细信息:未经授权的访问。执行此操作需要“监听”声明。资源:'sb://XXXXXXXXXXXXXXX.servicebus.windows.net/XXXXXXXXXXX/subscriptions/XXXXXXXXXXXX'.. TrackingId:XXXXXXXXXXXXXXX,SystemTracker:gateway7,时间戳:XXXXXXXXXXXX 链接'XXXXXXXXXXXXXXXXXXXXXXX:源(地址:XXXXXXXXXXXXXXX/订阅/XXXXXXXXXXXX): MessageReceiver2XXXXXXXXXX/Subscriptions/XXXXXXXXXXX' 被强制分离。代码:RenewToken。详细信息:未经授权的访问。执行此操作需要“监听”声明。资源:'sb://XXXXXXXXXXXX.servicebus.windows.net/XXXXXXXXX/subscriptions/XXXXXX'.. TrackingId:XXXXXXXXXXXXX,SystemTracker:gateway7,时间戳:XXXXXXXXXX

最佳答案

您能否确认您是否在代码中配置了用于身份验证的托管身份:https://learn.microsoft.com/en-us/azure/service-bus-messaging/service-bus-managed-service-identity#built-in-rbac-roles-for-azure-service-bus
根据错误消息“未经授权的访问。” “执行此操作需要监听声明”,看起来 RBAC 角色未正确分配给您正在执行的操作。如果您正在接收消息,请分配 RBAC“Azure 服务总线数据接收者”角色或验证 Azure 服务总线的内置 RBAC 角色:

  1. Azure 服务总线数据所有者:允许对服务总线命名空间及其实体(队列、主题、订阅和筛选器)进行数据访问
  2. Azure 服务总线数据发送者:使用此角色授予对服务总线命名空间及其实体的发送访问权限。
  3. Azure 服务总线数据接收器:使用此角色授予接收方对服务总线命名空间及其实体的访问权限。

验证并分配正确的角色后,请对其进行测试,并告知我您是否仍然面临该问题。

关于azure - Microsoft.Azure.ServiceBus.ServiceBusException 链接已强制分离。代码 : RenewToken,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/65312177/

32 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com