Контроль доступа на основе ролей для Kibana и Elastic Search - PullRequest
0 голосов
/ 16 мая 2018

Я новичок в Elastic и Kibana.Использование версии 6.2.4 .Я установил стек ELK с включенным X-паком.Теперь у меня есть Kibana, работающий на порту 5601 с аутентификацией, и эластичный, работающий на 9200 с аутентификацией.

Вот что я хочу достичь с помощью Kibana:

  • Получение визуализаций для данных [ Я знаю, что это можно сделать ]
  • Дать разные роли разным пользователям
  • В зависимости от роли, ограничить доступ пользователей к данным
  • Пример пользователей будетАдминистратор, пользователь и анонимный пользователь

Можно ли это сделать с помощью Kibana?Если нет, то что я ожидаю?

Если да, то это правильный путь, проверьте ниже:

curl -XPOST -u elastic 'localhost:9200/_xpack/security/user/ingestadmin' -H "Content-Type: application/json" -d '{
  "password" : "tudip123",
  "full_name" : "Ingest Admin",
  "email" : "ingest.admin@xyz.com",
  "roles" : [ "ingest_admin" ]
}'

1 Ответ

0 голосов
/ 16 мая 2018

Прежде всего, спасибо, stackoverflow.com

Я искал в Интернете и получил все свои ответы:

Вопросы:

  • Получение визуализаций для данных
  • Предоставление разных ролей разным пользователям
  • В зависимости от роли ограничьте доступ пользователей к данным
  • Примерами пользователей будут администратор, пользователь и анонимный пользователь

Можно ли это сделать с помощью Kibana?

Ответ:

  • Да, это можно сделать

Если да, то это правильный путь, пожалуйста, проверьте ниже:

>> Указанный выше способ создания пользователя и роли в этом вопросе является правильным, на самом деле Kibana предоставляет вам пользовательский интерфейс, чтобы сделать это простым способом.[Вкладка управления]

Вывод:

Мы можем добавить доступ к данным на основе ролей, используя роли и привилегии в Kibana.Вот несколько ссылок, которые мне помогли:

  1. Настройка управления доступом на основе ролей
  2. Встроенные роли
  3. Определение ролей

Вы можете получить следующую ссылку на самой странице.(Проверьте правый нижний угол)

...