2017-03-06 1 views
0

J'utilise le service de concentrateur de messages Bluemix. Je dois fournir un accès en lecture seule à des sujets spécifiques à des utilisateurs spécifiques. La question est comment puis-je définir des listes de contrôle d'accès dans le concentrateur de messages Bluemix? Apache kafka fournit les moyens (http://kafka.apache.org/documentation.html#security_authz), mais cela implique d'interagir avec zookeeper. Et je n'ai pas été en mesure de trouver des détails pour se connecter au zookeeper sous-jacent derrière le service de hub de messagerie Bluemix. Appréciez les réponses.ACL de concentrateur de messages Bluemix

Répondre

1

Les ACL ne sont actuellement pas supportées par MessageHub. Comme vous l'avez noté correctement, nous n'autorisons pas les utilisateurs à Zookeeper. Pour l'instant, il n'y a aucun moyen de fournir un accès en lecture ou en écriture à un sujet. Cela dit, nous isolons chaque instance de service. Donc, si vous provisionnez 2 instances MessageHub dans différents espaces Bluemix, elles seront complètement isolées et ne pourront pas voir les autres sujets. De cette façon, vous pourriez avoir des garanties que les utilisateurs de instance1 ne pourront pas lire ou écrire de/à des sujets de instance2. Pas ce que vous avez demandé mais cela pourrait aider.

+0

N'y a-t-il pas des plans pour fournir ceci via une interface différente, c'est-à-dire un wrapper sur Zookeeper? Avoir différentes instances de service, je pense n'est pas vraiment une option, étant donné la contrainte que nous pouvons provisionner seulement 1 instance par espace. Et la création de différents espaces (que vous avez évoqués ci-dessus) par instance de hub de message ou par instance de consommateur n'est de nouveau pas évolutive. – jeet

+0

Nous aimerions fournir plus d'options de configurations de sujet dans le futur mais je ne peux pas dire quand cela se produira ou ce qui sera configurable. La limite de 1 instance par espace doit également être supprimée prochainement. –