Python 在事件集线器中创建队列时发生未经授权的错误

Python 在事件集线器中创建队列时发生未经授权的错误,python,azure-eventhub,qpid,Python,Azure Eventhub,Qpid,需要在eventhub中为使用python发送给它的接收消息创建队列, 但在使用下面的代码时出现此错误 注意:策略设置为发送、侦听 谢谢 from azure.servicebus import ServiceBusService sbs = ServiceBusService("xxhubspacexx", shared_access_key_name="xxpolicyxx", shared_a

需要在eventhub中为使用python发送给它的接收消息创建队列, 但在使用下面的代码时出现此错误

注意:策略设置为发送、侦听

谢谢

from azure.servicebus import ServiceBusService

sbs = ServiceBusService("xxhubspacexx",
                        shared_access_key_name="xxpolicyxx",
                        shared_access_key_value="xxkeyvalxx")

sbs.create_queue("taskqueue") #AzureHttpError: Unauthorized
  • 您称之为事件集线器,但实际上它是一个服务总线队列。它们是不同的服务。事件中心没有队列
  • 我认为,错误消息非常清楚:您使用的共享访问策略具有发送和侦听权限,但没有创建服务总线队列所需的管理权限