博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
rabbitmq的vhost与用户管理(转)
阅读量:5173 次
发布时间:2019-06-13

本文共 899 字,大约阅读时间需要 2 分钟。

原文地址:https://blog.csdn.net/leisure_life/article/details/78707338

 

当我们在创建用户时,会指定用户能访问一个虚拟机,并且该用户只能访问该虚拟机下的队列和交换机,如果没有指定,默认的是”/”;一个rabbitmq服务器上可以运行多个vhost,以便于适用不同的业务需要,这样做既可以满足权限配置的要求,也可以避免不同业务之间队列、交换机的命名冲突问题,因为不同vhost之间是隔离的。

添加虚拟机

rabbitmqctl add_vhost vhost_one

1

删除虚拟机

rabbitmqctl delete_vhost vhost_one

1

查看虚拟机列表

rabbitmqctl list_vhosts

1

“/”是rabbitmq默认的虚拟机,之前默认连接的都是它

创建一个用户

rabbitmqctl add_user username password

1
为用户分配角色

rabbitmqctl set_user_tags username administrator

#Tags 可以是:administrator, monitoring, management
1
2
设置访问权限

rabbitmqctl set_permissions -p vhostname username ".*" ".*" ".*"

1
后边三个.*分别代表:配置权限、写权限、读权限

 

附:

删除用户
rabbitmqctl delete_user username

改密码:
rabbimqctl change_password username newpassword
---------------------
作者:浪丶荡
来源:CSDN
原文:https://blog.csdn.net/leisure_life/article/details/78707338
版权声明:本文为博主原创文章,转载请附上博文链接!

转载于:https://www.cnblogs.com/mkl34367803/p/9950505.html

你可能感兴趣的文章
Python-常用模块及简单的案列
查看>>
LeetCode 159. Longest Substring with At Most Two Distinct Characters
查看>>
jquery动态移除/增加onclick属性详解
查看>>
JavaScript---Promise
查看>>
Django基于admin的stark组件创建(一)
查看>>
C. Tanya and Toys_模拟
查看>>
springboot jar包运行中获取资源文件
查看>>
基于FPGA实现的高速串行交换模块实现方法研究
查看>>
Java Scala获取所有注解的类信息
查看>>
delphi ,安装插件
查看>>
case when then的用法-leetcode交换工资
查看>>
11.28.cookie
查看>>
BeanShell简介
查看>>
python字符串操作
查看>>
不同程序语言的注释和变量要求
查看>>
语言基础(9):static, extern 和 inline
查看>>
ES5_03_Object扩展
查看>>
bzoj 2600: [Ioi2011]ricehub
查看>>
创建数据库,表
查看>>
工厂模式
查看>>