首页 > 解决方案 > Kafka ACL:通配符(*)后缀主题名支持

问题描述

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

根据上面的文档,我们可以添加带有前缀主题名称的 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结尾的所有主题

标签: apache-kafkaacl

解决方案


对于 的选项--resource-pattern-type没有suffix但有matchliteral

也许您可以尝试使用类似'*_Test'这些选项之一的东西。


推荐阅读