用户
上一节我们是通过guest用户登录的,但是实际工作中肯定不能以该账户使用,通常是会设置多个账户供不同的业务方使用。
下图中可以看到guest是administrator权限。
添加用户
我这里作为演示,添加一个admin用户,tags(就是角色)选的是admin(直接点击下面的几个选项即可)。
rabbitmq角色说明:
- 超级管理员(administrator)
可登陆管理控制台,可查看所有的信息,并且可以对用户,策略(policy)进行操作。 - 监控者(monitoring)
可登陆管理控制台,同时可以查看rabbitmq节点的相关信息(进程数,内存使用情况,磁盘使用情况等) - 策略制定者(policymaker)
可登陆管理控制台, 同时可以对policy进行管理。但无法查看节点的相关信息(上图红框标识的部分)。 - 普通管理者(management)
仅可登陆管理控制台,无法看到节点信息,也无法对策略进行管理。 - 其他
无法登陆管理控制台,通常就是普通的生产者和消费者。
添加完成后:
可以看到virtual hosts
显示no access
。那么接下来配置virtual hosts
配置virtual hosts
我这里添加了一个名为/admin_vhost
的vhost
注意:
- vhost相当于MySQL中的数据库的概念
- vhost通常以
/
开头
授权用户访问vhost
上面新建的vhost/admin_vhost
所有者还是guest,需要将我们新建的admin用户授予该vhost。
点击/admin_vhost
这个超链接,进入到配置页面
设置完成后
再通过user标签查看用户的权限:
此时,可以使用admin用户重新登录rabbitmq的控制台。
控制台简单说明
来源:CSDN
作者:快乐崇拜234
链接:https://blog.csdn.net/fgyibupi/article/details/104399289