将只读权限应用于Kibana仪表板?

5

是否有一种方式在与他人共享Kibana仪表板时设置某种权限。我担心有人会删除它或进行更改并保存。我搜索了谷歌,但没有找到任何内容。

4个回答

4

2

没有屏障的情况下,您可以尝试将.kibana索引设置为只读模式以进行锁定:

curl -XPUT 'localhost:9200/.kibana/_settings' -d '{ "index.blocks.read_only" : true }'

它能够很好地工作,没有人可以保存/删除仪表板/搜索/可视化。如果用户在仪表板上调整大小/移动某些内容,则可以通过将仪表板作为无参数的书签存储(或直接加载)来轻松重置。

您可以查看关于索引更多的选项: https://www.elastic.co/guide/en/elasticsearch/reference/1.4/indices-update-settings.html


我知道这是一个旧的并被接受的答案,但我尝试了这个方法后,我的Kibana无法连接到ES,它显示错误信息:“Kibana: Unable to check for Kibana index ".kibana",Error: Authorization Exception”。你能否查看http://stackoverflow.com/questions/35619931/fatal-error-while-locking-kibana-dashboard? - Nishant Singh

1
当您进入小部件和仪表板的配置项(屏幕右上角),您可以将可编辑标志设置为false。但要注意,现在您自己也无法更改它。还有其他选项可提供脚本形式的仪表板,您可以导出它,有足够的选项可供选择。但是没有像“我是用户x,只有我可以进行更改”的东西。

谢谢Jettro。这确实帮了很多忙。我们公司非常喜欢Kibana,但这是一个主要问题。你如何避免其他人覆盖仪表板? - codeBarer

0

正如jettro所说:“没有‘我是用户X,只有我能做出更改’这种事情。”

话虽如此,其他人仍然可以覆盖您的仪表板。他们只需要保存它,然后使用编辑器打开它。完成后,他们就可以开始编辑它。除非他们是一些对此一无所知的人。


网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接