We're looking to limit the power our projects have over manipulating our Azure Service Bus.
Currently all projects have visibility of all topics and queues, is there a way for a single service bus to have multiple shared access keys which give visibility to certain topics and queues?
For example:
- Service Bus A
- Topic A
- Queue AA
- Queue AB
- Topic B
- Queue BA
- Queue BB
- Topic A
Service Bus A should have two shared access policies
- Policy A gives access to Topic A, Queue AA and Queue AB
- Policy B gives access to Topic B, Queue BA and Queue BB
In this scenario we could give Policy A to Project A and Policy B to Project B.