【发布时间】:2020-08-18 14:41:43
【问题描述】:
在 OpenDistro 的 Permissions 页面上,Permissions,提到了集群权限 cluster:monitor/main。但是,我一直无法找到有关此权限实际授予访问权限的任何文档或信息。
我能找到的最少信息是它可以访问 cluster 端点的根端点,并且该端点可以显示集群版本和其他一般统计信息等内容.至少根据以下帖子:Discuss Elasticsearch.
我对这个特定权限感兴趣的原因是我在使用 Serilog 使用 C# 登录到集群中的多个节点时遇到了问题。使用 Serilog 记录的应用程序收到未经授权的异常,Elasticsearch 集群显示消息:“[cluster:monitor/main] 没有权限”。授予与 Serilog 一起使用的内部 Elasticsearch 用户,cluster:monitor/main 权限可以解决此问题。但我不知道该权限的用途,也不知道为什么进行日志记录的用户实际上甚至需要该权限才能开始。
所以问题归结为:
权限 cluster:monitor/main 有什么作用,为什么在使用 Serilog 的多节点集群时需要用户进行日志记录?
【问题讨论】:
标签: elasticsearch serilog elasticsearch-opendistro