Виджет отображает список правил контроля доступа (ACL) кластера Kafka.
Для каждого ACL отображается следующая информация:
- Субъект.
- Тип ресурса.
- Шаблон.
- Тип шаблона.
- Хост.
- Операция.
- Тип разрешения.
Конфигурация
| Название | Обязательность | Описание | Значение по умолчанию |
|---|---|---|---|
| URL | Да | URL кластера Kafka | — |
| Протокол аутентификации | Нет | Протокол для подключения к Kafka. Описание security.protocol | PLAINTEXT |
| Механизм SASL | Нет | Механизм аутентификации SASL. Обязателен при использовании протокола SASL_PLAINTEXT или SASL_SSL. Описание механизма SASL | PLAIN |
| Пользователь Kafka | Нет | Имя пользователя учётной записи для взаимодействия с Kafka. Нужно для протоколов SASL_PLAINTEXT и SASL_SSL | — |
| Пароль | Нет | Пароль учётной записи для взаимодействия с Kafka. Нужен для протоколов SASL_PLAINTEXT и SASL_SSL | — |
| Включить действия виджета | Нет | Показывает действия виджета: создание и удаление правил ACL | true |
| Типы ресурсов | Нет | Фильтр по типам ресурсов | — |
| Типы шаблонов | Нет | Фильтр по типам шаблонов | — |
| Операции | Нет | Фильтр по операциям | — |
| Типы разрешений | Нет | Фильтр по типам разрешений | — |
| Субъекты | Нет | Фильтр по субъектам. Поддерживается шаблонизация и регулярные выражения | — |
| Хосты | Нет | Фильтр по хостам. Поддерживается шаблонизация и регулярные выражения | — |
Дополнительные возможности виджета
Если включён параметр «Включить действия виджета», виджет позволяет создавать и удалять правила ACL.
Аутентификация
Виджет подключается к Kafka с учётной записью, указанной в полях «Пользователь Kafka» и «Пароль». Эти поля нужны для протоколов SASL_PLAINTEXT и SASL_SSL.
Поддерживаются протоколы аутентификации:
PLAINTEXT;SASL_PLAINTEXT;SASL_SSL.
Для протоколов SASL_PLAINTEXT и SASL_SSL поддерживаются механизмы SASL:
PLAIN;SCRAM-SHA-256;SCRAM-SHA-512.