ELK权限控制开源方案(6.6.2版本)

本文介绍了在ELK Stack中使用Search Guard进行权限控制的解决方案,包括ES安装Search Guard、Kibana插件安装及用户权限管理。强调了Search Guard在实现索引级权限控制上的效果,并指出了只读用户的体验问题。
摘要由CSDN通过智能技术生成

2020.1.13更新
ES7开源版本已经支持权限控制,能升级直接考虑上ES7吧hhhh

Elastic Stack 自带的 Xpack 不开源,收费使用。果断不考虑。。。
于是一顿搜,找到了下面几种方案
1、ownHome kibana插件实现多租户
https://github.com/wtakase/kibana-own-home
2、SearchGuard es权限控制
https://docs.search-guard.com/latest
3、readonlyrest es权限控制
https://readonlyrest.com/
4、nginx配置实现
https://mintopsblog.com/2019/01/05/nginx-kibana-readonly-access-and-ssl-terminations/

ownHome完全开源,但是只能实现多租户,做不了权限控制,配合SearchGuard食用应该会舒服点,不过ownHome实现的功能感觉在kibana6上面用space来做好像也差不了多少。也可能是我没找到正确的打开方式,总之弃用

readonlyrest 没仔细研究,感觉es权限控制层面做的事情跟SearchGuard差不多(我猜的),kibana权限控制又跟SearchGuard一样不开源,相关文档好像也比较少,弃用。。。

nginx 方案看了下,感觉好像有点粗糙。。。是否可行我也没做测试

于是最后选的是SearchGuard
SearchGuard 的kibana插件多租户和只读用户都是企业版功能,之前没仔细研究就准备放弃,后来跟同事闲聊的时候发现其实对用户进行索引级权限控制,对应的用户kibana登上去没有对应索引读权限&

  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 4
    评论
评论 4
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值