2017-07-12 30 views
0

我们正在寻求限制我们的项目对操作Azure服务总线的威力。Azure服务总线共享访问签名

目前,所有项目都包含所有主题和队列的知名度,有没有办法为一个单一的服务总线有这给可视性某些主题和队列多个共享访问键?

例如:

  • 服务总线A
    • 主题甲
      • 队列AA
      • 队列AB
    • 议题B
      • 队列BA
      • 队列BB

服务总线A应该有两个共享访问策略

  • 策略A可以访问主题A,队列AA和队列AB
  • 策略B可以访问主题B,队列BA和BB队列

在这种情况下,我们可以给政策A到A计划和政策B到B项目

+0

权限莫非你详细说明一下?你想让一个客户端使用多个密钥或多个客户端与一个专用密钥? –

+0

详尽的原始问题,欢呼声。但要回答你的问题,它可能是两个。我们想要控制项目所看到的内容,就像控制数据库用户访问表和过程的方式一样。 –

回答

1

根据您可以为每个命名空间SB,队列或主题多达12条规则的文档。规则可以给予发送,监听或管理权限。

文档&样本什么,我认为你正在努力实现的是在这里: https://docs.microsoft.com/en-us/azure/service-bus-messaging/service-bus-sas

这包括在最后一个表,其中列出了每个操作

需要HTH

+1

^正确。更简洁地说:每个队列或主题都可以拥有自己的一组共享访问密钥(Permissions) - 您可以将这些密钥分配给需要它们的服务,从而减少访问占用空间。 – Porschiey