第 21 章 KafkaAuthorizationSimple 模式参考
使用于: KafkaClusterSpec
KafkaAuthorizationSimple 模式属性的完整列表
将 Kafka 自定义资源配置为使用简单授权并定义访问控制列表(ACL)。
ACL 允许您定义哪些用户有权访问细致级别的资源。
Apache Kafka 的流使用 Kafka 的内置授权插件,如下所示:
-
KRaft 模式的 Kafka
StandardAuthorizer -
基于 ZooKeeper 的 Kafka 的
AclAuthorizer
将 authorization 部分中的 type 属性设置为 simple 值,并配置超级用户列表。在不查询 ACL 规则的情况下,始终允许超级用户。
为 KafkaUser 配置访问规则,如 ACLRule 模式参考 中所述。
简单的 授权配置示例
Kafka.spec.kafka 中的 config 配置属性中的 super.user 配置选项会被忽略。改为指定 authorization 属性中的超级用户。
21.1. KafkaAuthorizationSimple 模式属性 复制链接链接已复制到粘贴板!
type 属性是一个辨别器,可区分来自 KafkaAuthorizationOpa, KafkaAuthorizationKeycloak, KafkaAuthorizationCustom 的 KafkaAuthorizationSimple 类型。对于类型 KafkaAuthorizationSimple,它需要有 simple 值。
| 属性 | 属性类型 | 描述 |
|---|---|---|
| type | string |
必须 |
| superUsers | 字符串数组 | 超级用户列表。应包含用户主体列表,其应获得无限访问权限。 |