4.7.4. 列出 ACL 规则
这个步骤描述了如何在 Kafka 代理中使用 AclAuthorizer
插件时列出现有的 ACL 规则。
规则使用 kafka-acls.sh
工具列出。
先决条件
- AMQ Streams 安装在用作 Kafka 代理 的所有主机上。
- Kafka 代理中 启用了 授权
- 添加了 ACL。
流程
使用
--list
选项运行kafka-acls.sh
。例如:
$ bin/kafka-acls.sh --authorizer-properties zookeeper.connect=zoo1.my-domain.com:2181 --list --topic myTopic Current ACLs for resource `Topic:myTopic`: User:user1 has Allow permission for operations: Read from hosts: * User:user2 has Allow permission for operations: Read from hosts: * User:user2 has Deny permission for operations: Read from hosts: 127.0.0.1 User:user1 has Allow permission for operations: Describe from hosts: * User:user2 has Allow permission for operations: Describe from hosts: * User:user2 has Deny permission for operations: Describe from hosts: 127.0.0.1
其它资源
-
有关所有
kafka-acls.sh
选项列表,请参阅 第 4.7.1 节 “简单 ACL 授权器”。