【问题标题】:Kafka ACL: wildcard(*) suffixed topic name supportKafka ACL:通配符(*)后缀主题名支持
【发布时间】:2019-02-25 10:29:20
【问题描述】:

我正在关注https://docs.confluent.io/current/kafka/authorization.html#adding-or-removing-a-principal-as-producer-or-consumer 向我的 Kafka 集群添加 ACL。

根据上述文档,我们可以添加带有前缀主题名称的 ACL,例如:

bin/kafka-acls.sh --authorizer-properties zookeeper.connect=localhost:2181 \ 
--add --allow-principal User:Jane --producer --topic Test- --resource-pattern-type prefixed

这允许用户 Jane 访问名称以 Test-

开头的所有主题

我正在寻找的是 - 我可以对主题名称后缀做同样的事情吗?我的意思是如何允许用户 Jane 访问名称以 _Test

结尾的所有主题

【问题讨论】:

  • 你是怎么解决这个问题的?
  • 目前可用的模式是 - liternal,只有前缀。我无法做到这一点,所以我更改了主题名称
  • 好的,希望能破解一下:P 谢谢。

标签: apache-kafka acl


【解决方案1】:

对于--resource-pattern-type 的选项,没有suffixbut there is a match or literal

也许您可以尝试将'*_Test' 之类的内容与其中一个选项一起使用。

【讨论】:

  • Match 仅用于列出 ACL。可用于创建它们的唯一模式是“文字”和“前缀”
猜你喜欢
  • 2016-11-29
  • 2019-06-28
  • 1970-01-01
  • 1970-01-01
  • 2022-06-22
  • 2013-02-12
  • 1970-01-01
  • 2011-01-26
  • 2023-03-06
相关资源
最近更新 更多