Elasticsearch Opendistro安全-将用户添加为只读角色

问题描述

我正在尝试使用elasticsearch开放式发行版安全性插件用户添加到Kibana中的readall角色中。下面是对/ roles / readall的get请求的内容,以及我正在使用的curl语法和相关的错误。这里的目标是允许所有用户读取所有索引,而不考虑租户。

请求(用证书等删除了基本的curl内容

--request PATCH -H "Content-Type: application/json" -d '[{"op": "add","path": "/users","value": ["*"]}]' "https://hostname/elasticsearch/_opendistro/_security/api/rolesmapping/readall"

响应:

{"status":"NOT_FOUND","message":"rolesmapping readall not found."}

针对readall角色的get请求的内容

   "readall": {
       "reserved": true,"hidden": false,"description": "Provide the minimum permissions for to readall indices","cluster_permissions": ["cluster_composite_ops_ro"],"index_permissions": [{
           "index_patterns": ["*"],"fls": [],"masked_fields": [],"allowed_actions": ["read"]
       }],"tenant_permissions": [],"static": true
   }
}

解决方法

暂无找到可以解决该程序问题的有效方法,小编努力寻找整理中!

如果你已经找到好的解决方法,欢迎将解决方案带上本链接一起发送给小编。

小编邮箱:dio#foxmail.com (将#修改为@)