我需要为一些报告创建仪表板,我的第一种方法是 ES/kibana,但我需要基于用户的仪表板访问权限,并且用户应该只能看到他的数据,更像是基于令牌的访问权限。我知道使用 shield 我们可以拥有索引级别的访问控制,使用 nginx 和 lua 我们可以拥有另一个级别的基于角色的访问控制。是否可以在 ES/Kibana 中实现基于用户的数据访问。
此外,是否有任何其他现有解决方案可用于创建此类仪表板,最好是开源的。
请不要在几个月前的查询中标记如何在 kibana 中设置身份验证的副本。
我需要为一些报告创建仪表板,我的第一种方法是 ES/kibana,但我需要基于用户的仪表板访问权限,并且用户应该只能看到他的数据,更像是基于令牌的访问权限。我知道使用 shield 我们可以拥有索引级别的访问控制,使用 nginx 和 lua 我们可以拥有另一个级别的基于角色的访问控制。是否可以在 ES/Kibana 中实现基于用户的数据访问。
此外,是否有任何其他现有解决方案可用于创建此类仪表板,最好是开源的。
请不要在几个月前的查询中标记如何在 kibana 中设置身份验证的副本。
你试过SearchGuard吗?我认为它可以满足您的需求。它是 Shield(Elastic 的商业功能)的免费替代品。Shield 也可以满足您的需求,但价格相当昂贵,尽管您获得了开发许可证。
SearchGuard 最近发布了一个 elasticsearch 2.2 版本,但仍然是 alpha。您还有 1.x 版本的 elasticsearch 版本。