考虑这样一个情况。
在阿里云搭建了 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 |
|