Настройка разрешения для пользователя разрешать публикацию только в определенной очереди Q1
Разрешение
Настройка: ""
Запись: ^ (Q1) | (amqp.default) $
Читайте: ""
Используемый протокол: STOMP
Версия RMQ: 3.6.X
Доступ запрещен при публикации в Q1 с использованием вышеуказанных разрешений.
Если для параметра «Настроить» задано значение ^ (Q1) $ , оно работает без проблем. Но настройка разрешения конфигурации также позволит пользователю выполнять операции queue.delete и queue.declare на Q1 .
Случай: создайте очередь из управления бэкэндом / RMQ, чтобы клиенты stomp могли публиковать в ней данные через прямой обмен amqp.default и ключ маршрутизации в качестве имени очереди. Таким образом, у этого клиента есть только разрешение на запись в очередь без разрешения на настройку или чтение
Что было бы лучшим решением для того же, если бы пользователю требовалось только публиковать в очереди, но не читать или настраивать очередь?