考虑这样一个情况。
在阿里云搭建了 rabbitmq
,想要在外面登录,如果使用 guest
「权限是 admin
」,是无法登陆的,因为 guest
需要本地环境,所以,我们需要先给 rabbitmq
添加用户。
用户角色
administrator
「超级管理员」- 可登陆管理控制台(启用
management plugin
的情况下),可查看所有的信息,并且可以对用户,策略(policy
)进行操作。
- 可登陆管理控制台(启用
monitoring
「监控者」- 可登陆管理控制台(启用
management plugin
的情况下),同时可以查看rabbitmq
节点的相关信息(进程数,内存使用情况,磁盘使用情况等)
- 可登陆管理控制台(启用
policymaker
「策略制定者」- 可登陆管理控制台(启用
management plugin
的情况下), 同时可以对policy
进行管理。但无法查看节点的相关信息(上图红框标识的部分)。与administrator
的对比,administrator
能看到这些内容
- 可登陆管理控制台(启用
management
「普通管理者」- 仅可登陆管理控制台(启用
management plugin
的情况下),无法看到节点信息,也无法对策略进行管理。
- 仅可登陆管理控制台(启用
impersonator
「模拟者」- 模拟者,无法登录管理控制台,因为没有管理者权限。
none
「不设置」- 无法登陆管理控制台,通常就是普通的生产者和消费者
相关命令。
1 |
|