kibana限制用戶只具有讀圖的權限

假設需求

由於業務須要將日誌系統收集到的信息進行圖表化展現並交付到用戶進行業務交流。css

解決方案

這個需求看着彷佛蠻簡單的,如何解決?html

1.對須要的數據進行過濾製做圖表shell

2.對用戶的權限限制爲只讀級別,而且用戶不能看除圖之外的其它信息api

解決需求

以流量渠道爲例:socket

對須要的數據進行過濾製做圖表


正則:elasticsearch

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*

儀表盤:
ide

對用戶的權限限制爲只讀級別,而且用戶不能看除圖之外的其它信息

由於使用的kibana是購買aliyun的elasticsearch時贈送的,安裝有x-p插件,因此有用戶權限控制。svg

可是通過幾回對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用戶

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

總結

有的需求,彷佛聽着有點難搞,嘗試幾回後發現確實難搞,閱讀官方文檔後,彷佛就存在解決方法,再通過一次嘗試需求就解決了。

工做也是一種學習,記下來的都是本身的,遇到如何轉變成本身的,這須要思考。

工做不一樣自學,越是有需求,越是能進步,看到這篇文章的,但願對你有啓發

相關文章
相關標籤/搜索