Kafka部署全攻略——基于SASL_SCRAM/SSL认证的ACL权限控制

本文详细介绍了如何在已启用SASL_SCRAM/SSL认证的Kafka环境中进行ACL权限控制,包括创建生产者和消费者用户、授权、配置文件修改以及测试验证。通过设置权限,确保了生产者和消费者的访问安全。
摘要由CSDN通过智能技术生成

目录

为生产消费授权

 创建生产者用户

创建消费者用户

为生产者授权

 为消费者授权

查看授权信息

测试基于SASL_SCRAM/SSL认证的ACL权限控制

修改生产者配置文件

修改消费者配置文件

开始测试


以下以kafka集成zookeeper为例。

本文仅介绍基于以上已开启SASL_SCRAM/SSL认证的前提下,追加ACL权限控制的介绍。

为生产消费授权

 创建生产者用户

bin/kafka-configs.sh --bootstrap-server doris1:19092,doris2:19092,doris3:19092 --alter --add-config 'SCRAM-SHA-256=[password=prod@123],SCRAM-SHA-512=[password=prod@123]' --entity-type users --entity-name producer --command-config config/jaas.properties

创建消费者用户

bin/kafka-configs.sh --bootstrap-server doris1:19092,doris2:19092,doris3:19092 --alter --add-config 'SCRAM-SHA-256=[password=cons@123],SCRAM-SHA-512=[password=cons@123]' --entity-type users --entity-name consumer --command-config config/jaas.properties

为生产者授权

bin/kafka-acls.sh --bootstrap-server doris1:19092,doris2:19092,doris3:19092 --add --allow-principal User:producer --allow-host 10.8.15.35 --allow-host 10.8.15.36 --allow-host 10.8.15.37 --producer --topic '*' --command-config ./config/jaas.properties

注:当--topic使用通配符为所有主题授权时,必须要加上单引号('*&

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值