背景信息
新建消息实例后,必须新建应用用户,然后应用才能在此消息实例上发送、消费消息。
- 应用用户:指MQ客户端,连接服务器生产消费时,需要进行权限校验,所以MQ客户端的用户,称为应用用户;除了用户密码的校验,还可以为用户指定topic,代表该用户只能生产消费指定的topic,其他topic不能生产消费。
操作步骤
1、 天翼云官网点击控制中心,选择产品分布式消息服务RocketMQ。
2、 登录分布式消息服务RocketMQ控制台,点击右上角地域选择对应资源池。
3、 进入实例列表,点击【管理】按钮进入管理菜单。
4、进入应用用户管理(旧模式)或者角色控制(新模式)菜单。
(1)旧模式维护用户及权限
以下适用于上海6、北京4、内蒙5、西安3、重庆2、拉萨3、南京3、雄安2、晋中、郴州2、成都4、杭州2、上海7、西安4、福州3、泉州1、芜湖2、北京5、中卫2、贵州3、九江、内蒙6、武汉4、佛山3、福州4、昆明2、保定、乌鲁木齐27、辽阳1节点。
1)点击【新建用户】按钮
2)进入用户列表界面,新增用户
3)弹出框填写用户字段
- 默认展示租户名,不可修改。
- 选择集群名称,填写应用用户名,请输入大于6位字符,只能输入大小写字母,下划线,数字。
- 填写用户密码,请输入大于8位字符,需要包含数字大小写字母以及特殊符号(!@#$%^&*)。
- 按照实际需求填写描述。
4)设置用户主题或订阅组权限
点击“主题权限”或“订阅组”,可以设置该用户的主题或订阅组发布或订阅权限:
5)选择主题名称及对应权限,PUB代表生产权限 SUB代表消费权限,DENY代表无任何权限,用|符号相连即表示两种权限都有 如PUB|SUB。
6)选择订阅组名称及对应权限,权限说明同上。
(2)新模式维护用户及权限
以下适用于华东1、华北2、西南1、华南2、上海36、青岛20、长沙42、南昌5、武汉41、杭州7、西南2-贵州、太原4、郑州5、西安7、呼和浩特3节点。
1)点击【新建用户】按钮
2)弹出框填写用户字段
- 填写应用用户名,请输入大于6位字符,只能输入大小写字母,下划线,数字。
- 填写密钥,请输入大于8位字符,需要包含数字大小写字母以及特殊符号(!@#$%^&*)。
- 选择默认主题权限,PUB代表生产权限 SUB代表消费权限,DENY代表无任何权限,用|符号相连即表示两种权限都有 如PUB|SUB。
- 选择默认订阅组权限,权限说明同上。