如何解决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 举报,一经查实,本站将立刻删除。