Rabbitmq 新创建的用户无法创建队列

Rabbitmq 新创建的用户无法创建队列,rabbitmq,Rabbitmq,我有一个RabbitMQ的初始设置,并且我已经创建了一个带有密码的用户“user1”。我已经创建了一个名为“vhost1”的vhost,并给了“user1”用户*。vhost的权限。尝试运行rabbitmq命令时 此用户是使用rabbitmq的厨师配方创建的 rabbitmqadmin.py--vhost=vhost1-u user1-p密码声明队列名称=/queue1持久性=true“ 我得到以下回应: *** Access refused: /api/queues/%2Fvhost1/que

我有一个RabbitMQ的初始设置,并且我已经创建了一个带有密码的用户“user1”。我已经创建了一个名为“vhost1”的vhost,并给了“user1”用户*。vhost的权限。尝试运行rabbitmq命令时

此用户是使用rabbitmq的厨师配方创建的

rabbitmqadmin.py--vhost=vhost1-u user1-p密码声明队列名称=/queue1持久性=true“

我得到以下回应:

*** Access refused: /api/queues/%2Fvhost1/queue1

我不确定我做错了什么,但我似乎根本无法为新用户创建队列,不管该用户是如何创建的“对于vhost的用户权限,来宾用户可以创建队列,但如果具有相同的权限,它对我的新用户不起作用。我也无法与两个新用户一起登录管理控制台

我无法创建队列,因为我没有用“管理员”标记新用户,这显然是创建队列所必需的。尽管我的用户是使用厨师配方创建的,但如果创建后未向创建的用户提供管理员标记,则使用rabbitmqadmin或管理控制台创建用户时会遇到此问题。

您可以发布如何创建用户吗?你在使用definations.json吗?这和我遇到的问题一样,谢谢你的回答。