Настройка безопасности отправки очереди ActiveMQ Artemis - PullRequest
0 голосов
/ 23 марта 2020

У меня есть удаленный узел ActiveMQ Artemis, который имеет следующие настройки безопасности

<security-setting match="#">
   <permission type="createNonDurableQueue" roles="admin"/>
   <permission type="deleteNonDurableQueue" roles="admin"/>
   <permission type="createDurableQueue" roles="admin"/>
   <permission type="deleteDurableQueue" roles="admin"/>
   <permission type="createAddress" roles="admin"/>
   <permission type="deleteAddress" roles="admin"/>
   <permission type="consume" roles="admin"/>
   <permission type="browse" roles="admin"/>
   <permission type="send" roles="admin"/>
   <!-- we need this otherwise ./artemis data imp wouldn't work -->
   <permission type="manage" roles="admin"/>
</security-setting>

Но когда я отправляю сообщение, я получаю эту ошибку:

org.apache.activemq.artemis.api.core.ActiveMQSecurityException: AMQ229032: User: admin does not have permission='SEND' on address

Чего мне не хватает?

1 Ответ

0 голосов
/ 23 марта 2020

Похоже, что ваш пользователь admin не в роли admin.

...