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權限管理難以達到目的。

image.png

通過查閱官方文檔:https://www.elastic.co/guide/en/elasticsearch/reference/7.4/security-privileges.html#privileges-list-indices 的閱讀,發現可以通過roles對用戶權限進行自定義。

image.png

通過Roles 的設置進而對Users 設置權限

image.png

測試test用戶

通過測試,沒得說 ,完成需求。

總結

有的需求,似乎聽着有點難搞,嘗試幾次后發現確實難搞,閱讀官方文檔后,似乎就存在解決方法,再經過一次嘗試需求就解決了。

工作也是一種學習,記下來的都是自己的,遇到如何轉變成自己的,這需要思考。

工作不同自學,越是有需求,越是能進步,看到這篇文章的,希望對你有啟發


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM