ElasticSearch 7.13.1:如何授予用户Kibana查询保存权限?
解决Elasticsearch 7.13.1中用户无法保存查询的问题
你遇到的核心问题是:仅开启Discover和Dashboard的All权限,不足以覆盖保存查询的操作——保存查询本质是写入Query类型的Saved Object,需要单独配置对应权限。以下是无需安装OSQuery的简便解决步骤:
核心权限配置步骤
- 登录Kibana,进入
Management > Stack Management > Roles,找到目标用户所属的角色。 - 在角色的Kibana Feature Privileges区域,定位到Saved Objects模块。
- 点击
Add privilege,选择用户使用的Kibana空间(比如默认的Default),然后在Types下拉框中选中Query,授予该类型的Create和Write权限(直接选All也可)。 - 保存角色配置,让用户重新登录Kibana后再次尝试保存查询。
关于Management界面权限的说明
你提到的Management界面权限,无需将所有项改为All。仅需确保上述Saved Objects中Query类型的权限配置正确即可。如果用户需要自行管理已保存的查询(比如编辑、删除),可以额外给该角色的Saved Objects Management权限设置为Read + Write,但这不是开启保存功能的必要条件。
内容的提问来源于stack exchange,提问作者Clarke
相关产品推荐
相关产品推荐

