[rabbitmq-discuss] Write access required to read from queue?

Matthias Radestock matthias at rabbitmq.com
Tue Jul 2 06:44:06 BST 2013


On 02/07/13 02:24, Michael Klishin wrote:
> 2013/7/2 Steve Valaitis <steve at digitalnothing.com
> <mailto:steve at digitalnothing.com>>
>
>     So the
>     queue.bind command is what's causing the ^amq\.gen-.* write permission
>     to be required?
>
> Either queue.bind or queue.declare without passive = true.

Actually, queue.declare requires 'configure' permissions, not 'write'. 
As per http://www.rabbitmq.com/access-control.html

>     What if I had a durable queue that multiple processes were connecting
>     to. With that scenario wouldn't anyone connecting to that queue also
>     be able to publish new messages to it?
>
> You can have a durable shared queue with multiple consumers.

re the 2nd question... clients publish to exchanges, not queues. And, as 
per the above docs, for that they need 'write' permissions on the exchanges.


Matthias.


More information about the rabbitmq-discuss mailing list