kibana限制用户只具备读图的权限
假设需求
因为业务需要将日志系统收集到的信息进行图表化展示并交付到用户进行业务交流。
解决方案
这个需求看着似乎蛮简单的,如何解决?
1.对需要的数据进行过滤制作图表
2.对用户的权限限制为只读级别,并且用户不能看除图以外的其它信息
解决需求
以流量渠道为例:
对需要的数据进行过滤制作图表
正则:
vhost : ( www.xxx.com xxx.com sxxx.xxxx.com) and not path : *api* and not path : socket and not path : *css* and not path : *js* and not path : *ico* and not path : *txt* and not path : *png* and not path : *jpg* and not path : *wasm* and not path : *svg*
仪表盘:
对用户的权限限制为只读级别,并且用户不能看除图以外的其它信息
因为使用的kibana是购买aliyun的elasticsearch时赠送的,安装有x-p插件,所以有用户权限控制。
但是经过几次对users的尝试发现似乎只使用自带的users权限管理难以达到目的。
通过查阅官方文档:https://www.elastic.co/guide/en/elasticsearch/reference/7.4/security-privileges.html#privileges-list-indices 的阅读,发现可以通过roles对用户权限进行自定义。
通过Roles 的设置进而对Users 设置权限
测试test用户
通过测试,没得说 ,完成需求。
总结
有的需求,似乎听着有点难搞,尝试几次后发现确实难搞,阅读官方文档后,似乎就存在解决方法,再经过一次尝试需求就解决了。
工作也是一种学习,记下来的都是自己的,遇到如何转变成自己的,这需要思考。
工作不同自学,越是有需求,越是能进步,看到这篇文章的,希望对你有启发
过手如登山,一步一重天
【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步
· 基于Microsoft.Extensions.AI核心库实现RAG应用
· Linux系列:如何用heaptrack跟踪.NET程序的非托管内存泄露
· 开发者必知的日志记录最佳实践
· SQL Server 2025 AI相关能力初探
· Linux系列:如何用 C#调用 C方法造成内存泄露
· 震惊!C++程序真的从main开始吗?99%的程序员都答错了
· 别再用vector<bool>了!Google高级工程师:这可能是STL最大的设计失误
· 单元测试从入门到精通
· 【硬核科普】Trae如何「偷看」你的代码?零基础破解AI编程运行原理
· 上周热点回顾(3.3-3.9)