2017-07-12 31 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