rabbitMQ用户与权限管理

本文介绍了RabbitMQ中的vhost、用户、角色和权限管理的相关概念。vhost是独立的权限单位,用户是访问控制的基本单元,角色定义了用户的权限范围。文章详细阐述了如何通过命令行进行用户创建、密码修改、角色设置、权限授权等操作,并提到了图形界面管理方式,包括启用management插件后的用户和vhost管理界面。
摘要由CSDN通过智能技术生成

一、相关概念

  • vhost

        rabbitMQ的虚拟服务器,每一个rabbitMQ服务器都能创建虚拟服务器,而每一个vhost本质上又是一个独立的小型rabbitMQ服务器,拥有自己独立的队列、交换器、及绑定关系,并拥有自己独立权限,类似电脑的实体机和虚拟机的关系,rabbitMQ默认创建一个“/”的vhost

  • 用户

        在rabbitMQ中,用户是访问控制的基本单元,可以类似理解成linux系统的用户

  • 角色

        用户的身份,就类似于a用户是学生;b用户是老师,那么显然老师和学生的权限是不同的,同样,不同角色的rabbitMQ用户对于rabbitMQ的权限也不同,角色固定可以取以下值

  1. none:无任何角色。新建用户的角色默认为none
  2. management:可以访问web界面
  3. policymaker:包含management的所有权限,并可管理策略和参数
  4. monitoring:包含management的所有权限,并可以看到所有连接、信道及节点相关信息
  5. administrator:包含monitoring的所有权限,并可以管理用户、vhost、权限、策略、参数等
  • 权限

        rabbitMQ权限是基于vhost的,意思就是设置权限就是设置一个用户在vhost的操作范围,有以下几个操作范围

  1. conf:可配置权限
  2. write:可写
  3. read:可读<
  • 1
    点赞
  • 14
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值