2

我是 Elastic 和 Kibana 的新手。使用版本6.2.4。我已经安装了启用了 X-pack 的 ELK 堆栈。现在我让 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" ]
}'
4

1 回答 1

3

首先,谢谢,stackoverflow.com

我在网上搜索并得到了所有答案:

问题:

  • 获取数据的可视化
  • 为不同的用户赋予不同的角色
  • 基于角色,限制用户访问数据
  • 示例用户将是管理员、用户和匿名用户

这可以使用 Kibana 完成吗?

回答:

  • 是的,可以做到

如果是,那么这是正确的方法,请检查以下内容:

>>上面问题中创建用户和角色的方式是正确的,事实上,Kibana 为您提供了简单的 UI。[管理选项卡]

结论:

我们可以使用 Kibana 中的角色和权限添加对数据的基于角色的访问。以下是一些对我有帮助的链接:

  1. 配置基于角色的访问控制
  2. 内置角色
  3. 定义角色

您可以从页面本身获取下一个链接。(检查右下角)

于 2018-05-16T15:20:49.980 回答