【问题标题】:Azure service bus: with RootManageSharedAccessKey, still complains 'Listen' claim(s) required?Azure 服务总线:使用 RootManageSharedAccessKey,仍然抱怨需要“侦听”声明?
【发布时间】:2019-02-28 00:22:43
【问题描述】:

我有一个错误处理程序传递给服务总线客户端“接收”函数,它在设置后触发如下:

  const ns = Namespace.createFromConnectionString(connectionString);
  const client = ns.createQueueClient(queueName);
  const receiver = client.getReceiver();
  receiver.receive(onMessageHandler, onErrorHandler, { autoComplete: false });

出现错误: UnauthorizedError:未经授权的访问。执行此操作需要“侦听”声明。

正在使用的连接字符串使用具有所有声明(收听、发送和管理)的默认根共享访问密钥。为什么我会收到此错误/如何解决?谢谢。

【问题讨论】:

    标签: azure azure-servicebus-queues azure-node-sdk


    【解决方案1】:

    我不知道这是否对任何人有帮助,但就我而言,我的旧 azure-sb 软件包仍在运行,它可能以某种可解释的方式污染了我的 node_modules。摆脱它似乎摆脱了索赔投诉。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2021-12-26
      • 1970-01-01
      • 2021-11-29
      • 2017-05-07
      • 2023-03-16
      • 1970-01-01
      • 1970-01-01
      • 2017-08-20
      相关资源
      最近更新 更多