【发布时间】:2019-01-07 07:37:19
【问题描述】:
为用户设置权限以仅向特定队列授予发布权限Q1
权限
配置:“”
写:^(Q1)|(amqp.default)$
阅读:“”
使用的协议:STOMP
RMQ 版本:3.6.X
使用上述权限发布到Q1时,访问被拒绝。
如果 Configure 设置为 ^(Q1)$,它可以正常工作。但是设置配置权限也将允许用户在 Q1 上进行 queue.delete 和 queue.declare 操作。
案例:从后端/RMQ 管理创建一个队列,以便 stomp 客户端可以通过直接 amqp.default 交换和路由键作为队列名称向其发布。这样客户端只有队列的写入权限,没有配置或读取权限
如果用户只需要发布到队列而不读取或配置队列,那么最好的解决方案是什么?
【问题讨论】:
标签: javascript rabbitmq rabbitmq-stomp