0
点赞
收藏
分享

微信扫一扫

RabbitMQ 添加用户


RabbitMQ 在UI管理中可创建相关用户。创建如下图:

添加v irtual host :

RabbitMQ 添加用户_Server

添加 Users :

RabbitMQ 添加用户_Server_02


RabbitMQ 提供有管理工具 rabbitmqctl ,位于 RabbitMQ  安装目录 rabbitmq_server-3.6.6\sbin\ ,windows 为 rabbitmqctl.bat。

以上操作命令语法为:

添加 Virtual Hosts :  
rabbitmqctl add_vhost <vhost>

删除 Virtual Hosts :
rabbitmqctl delete_vhost <vhost>

添加 Users :
rabbitmqctl add_user <username> <password>
rabbitmqctl set_user_tags <username> <tag> ...
rabbitmqctl set_permissions [-p <vhost>] <user> <conf> <write> <read>

删除 Users :
delete_user <username>

user 有5种 tags :

management :访问 management plugin;  
policymaker :访问 management plugin 和管理自己 vhosts 的策略和参数;
monitoring :访问 management plugin 和查看所有配置和通道以及节点信息;
administrator :一切权限;
None :无配置


上图用命令执行如下:

cd D:\Program Files\RabbitMQ Server\rabbitmq_server-3.6.6\sbin\  

rabbitmqctl add_vhost vh
rabbitmqctl add_user test test
rabbitmqctl set_user_tags test management
rabbitmqctl set_permissions -p vh test ".*" ".*" ".*"


#更多命令查看:rabbitmqctl --help


默认 “guest” 用户只允许本地访问,其他账户不受限制。

“guest”  远程访问,需要在配置文件中添加以下选项:

C:\Users\huangzc\AppData\Roaming\RabbitMQ\rabbitmq.config

[  
{rabbit,
[
{loopback_users, []}
]}
].




举报

相关推荐

0 条评论