question

bidyut-9190 avatar image
0 Votes"
bidyut-9190 asked MayankBargali-MSFT edited

ACL in Azure Service Bus

Hi, Is there a way applications can be given read access at the below levels.
i. Service Bus Topic : So that application can read from one topic of a Bus but not from the other topics from the same bus.
ii.Topic Subscription : So that application can read from one subscription of a Topic but not from other subscriptions from the same topic.

We have these questions in context of data loss due to unwanted read & complete by unwanted applications who have access at Service Bus level.

azure-service-bus
5 |1600 characters needed characters left characters exceeded

Up to 10 attachments (including images) can be used with a maximum of 3.0 MiB each and 30.0 MiB total.

bidyut-9190 avatar image
0 Votes"
bidyut-9190 answered

Thanks @MayankBargali-MSFT for your answer.

5 |1600 characters needed characters left characters exceeded

Up to 10 attachments (including images) can be used with a maximum of 3.0 MiB each and 30.0 MiB total.

MayankBargali-MSFT avatar image
0 Votes"
MayankBargali-MSFT answered MayankBargali-MSFT edited

@bidyut-9190 Currently, you can only use namespace and entity level (queue/topic) for authentication and authorization. Unfortunately you cannot provide the access at the topic subscription level.

Service Bus Topic : So that application can read from one topic of a Bus but not from the other topics from the same bus.
You cannot read message from topic. The messages are always read from subscription level in case of topic-subscription. So if you want your application to send messages to only one topic then you can use entity level (i.e. topic level) access keys with the send permission by creating the new shared access policy for your different application.

120124-image.png

Topic Subscription : So that application can read from one subscription of a Topic but not from other subscriptions from the same topic.
Currently you cannot specify the access at the subscription level.


image.png (23.3 KiB)
5 |1600 characters needed characters left characters exceeded

Up to 10 attachments (including images) can be used with a maximum of 3.0 MiB each and 30.0 MiB total.