2017-03-06 48 views
0

我正在使用Bluemix消息中心服務。我需要爲特定用戶提供對特定主題的只讀訪問權限。問題是我如何在Bluemix消息中心中定義ACL? Apache kafka的確提供了手段(http://kafka.apache.org/documentation.html#security_authz),但涉及到與zookeeper交互。而且我還沒有找到詳細信息來連接到Bluemix郵件中心服務背後的底層zookeeper。欣賞迴應。Bluemix消息中心ACL

回答

1

目前MessageHub不支持ACL。正如您已經正確指出的那樣,我們不允許用戶訪問Zookeeper。所以目前,沒有辦法只提供對話題的讀或寫權限。

這就是說,我們隔離每個服務實例。因此,如果在不同的Bluemix空間中配置2個MessageHub實例,則它們將完全隔離,並且無法看到每個其他主題。這樣你可以保證instance1的用戶不能讀寫instance2中的主題。不是你所要求的,但可能有幫助。

+0

是否有計劃通過不同的界面提供這個,即通過Zookeeper的包裝?有了不同的服務實例,考慮到我們只能爲每個空間提供一個實例的限制,我認爲這不是一個真正的選擇。並且,每個消息中心實例或每個消費者實例創建不同的空間(您在上面提到過)都不可擴展。 – jeet

+0

我們希望在未來提供更多的主題配置選項,但是我不能說這會發生什麼或者什麼是可配置的。 也應儘快刪除每個空間1個實例的限制。 –

相關問題