![](/img/trans.png)
[英]Elasticsearch : Shield Authentication not working in AJAX call
[英]Elasticsearch Shield role not working as expected
我试图在盾中建立一个DLS角色
123user:
indices:
- names: 'myIndex'
privileges:
- read
query:
term:
header.code: '123'
我把这个用户添加为
esusers useradd 123guy -p 123pass -r 123user
现在当我登录Kibana时,默认情况下它进入了Discover视图,我收到了身份验证异常。 由于我还有其他索引,除了myIndex
,其中一个被设置为Kibana的默认索引,我认为这是导致异常的原因。 所以我对这个角色略有改变
123user:
indices:
- names: '*'
privileges:
- read
query:
term:
header.code: '123'
但现在当我登录Kibana时,我什么都没看到。 我能够登录,但我得到所有选项卡的空白屏幕(发现,仪表板,设置和可视化)
我应该如何正确设置这个角色。 我尝试通过post命令添加此角色,但后来我得到了
esusers list
123guy : 123user*
es_admin : admin
kibana : kibana4_server
[*] An unknown role. Please check [/path/to/roles.yml] to see available roles
所以我在roles.yml文件中明确添加了角色。 我究竟做错了什么?
在roles.yml文件中未正确指定您的角色,并确保缩进正确。 如需参考,请访问此博客http://blog.trifork.com/2015/03/05/shield-your-kibana-dashboards/
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.