问题描述
我正在尝试使用elasticsearch开放式发行版安全性插件将用户添加到Kibana中的readall
角色中。下面是对/ roles / readall的get请求的内容,以及我正在使用的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 (将#修改为@)