Kafka ACL Builder
v1.0.0Kafka ACL builder — principal, resource, operation, host with kafka-acls.sh command output.
Kafka ACL Commands
kafka-acls.sh --bootstrap-server localhost:9092 \
--add \
--allow-principal User:service-account \
--operation Read \
--topic my-topic
# List ACLs:
kafka-acls.sh --bootstrap-server localhost:9092 --list --topic my-topic
# Delete ACL:
kafka-acls.sh --bootstrap-server localhost:9092 \
--remove \
--allow-principal User:service-account \
--operation Read \
--topic my-topic
# Producer pattern (Write + Create + Describe):
# kafka-acls.sh ... --producer --topic my-topic --allow-principal User:service-account
# Consumer pattern (Read + Describe + group):
# kafka-acls.sh ... --consumer --topic my-topic --group my-group --allow-principal User:service-account