question

AmarnathManchala-5911 avatar image
0 Votes"
AmarnathManchala-5911 asked MayankBargali-MSFT edited

Identifying the subscribers for a Azure service bus Queue

Hi

We are publishing message to service bus queue and another clinet application is reading message from service bus queue, but some unknown client application is reading message from Queue, We want to know which application is consuming the message from service bus queue.

How can we identify the list of subscribers for a service bus Queue?

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.

1 Answer

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

@AmarnathManchala-5911 There is no way to find the client application IP which is consuming the message as this is PI information and this information is not logged at our end. Any client passing the right credential can send/recive the messages and service bus never know what was the client/application that send/recive the messages.

The best way would be regenerate your primary/secondary connection string of your namespace level so the request will become invalid for the client consuming the messages. If you have any shared access policy at your entity level then you can also regenerate both the keys as your client may also use these keys to authenticate the request. Please alos verify if there is any Azure role-based access control (RBAC) at your namespace level which might be used for fine-grained control over a client’s access to resources.

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.