Muh*_*zat 6 user-roles elasticsearch kibana
我正在尝试为Kibana添加基于角色的访问控制,以便为不同类型的用户提供不同的权限和仪表板,我找到了这些项目:
我发现的是:
Elastic Shield(现在称为X-Pack)是最好的,但不幸的是它只有30天免费试用.
搜索保护模块有点复杂,它可以完成这项工作,但它不是免费的商业用途,不适合我的情况.
ReadonlyREST插件允许您定义哪个用户读取哪些数据,他们的Enterprise Kibana插件(非免费)也允许您为组或用户分配kibana索引.
Kibana Plugin Own Home是一种解决方案,因为它为不同的用户定义了不同的kibana索引,这是不切实际的.
如果您知道上述项目的任何其他项目或任何解决方法满足我的要求,我将非常感激.
小智 5
免责声明:我为搜索卫士制造商floragunn工作.
基于用户/租户分离仪表板和可视化的唯一真正方法是将它们放在单独的Kibana索引中.这就是Search Guard和Own Home的作用.
其原因在于Kibana如何在内部工作:开箱即用,Kibana将把所有这些对象放在一个由所有用户共享的全球Kibana索引中.由于Kibana本身没有用户,角色或租户的概念,因此唯一的方法是拦截对Kibana索引的调用,并根据提供的用户/角色信息重写索引名称.
另一个选择是使用Red Hat OpenShift平台.他们有一个与Search Guard社区版集成的Elasticsearch插件,以及他们自己的Kibana多租户模块.据我所知,这个插件是完全免费的.
| 归档时间: |
|
| 查看次数: |
4337 次 |
| 最近记录: |