elasticsearch - 弹性搜索角色未授予预期权限
问题描述
我已将用户添加到我的 ES 集群 (v7) 并授予其自定义角色,其定义如下:
- 集群特权:无
- 索引特权:
- 指数:
*
- 特权:
create, create_doc, create_index, index, monitor, read, view_index_metadata, write
- 指数:
如果我尝试针对不存在的索引运行简单的 HEAD 请求,我应该会收到 404 响应,但我会收到 403。现在,如果我将角色更改为内置superuser
角色,我会收到正确的 404 响应。superuser
另一方面,如果我更改我的自定义角色以匹配我仍然获得 403的相同权限。
ES 角色发生了什么?为什么我的自定义角色没有superuser
授予我预期的访问权限?
解决方案
推荐阅读
- java - Android 内存:如何在不使用 Profiler 的情况下检查内存?
- android - 如何在 Android MVVM 应用程序中建模跨片段事务(正在进行的过程)?
- python - wtforms floatfield 舍入到小数点后 2 位
- powershell - 如何根据重复的 .jpeg 文件(具有相同的 .BaseName)在过去 24 小时内是否发生更改来删除目录中的所有 .webp 文件?
- flutter - Flutter 有除了 material 和 cupertino 之外的小部件吗?
- javascript - 在 foreach 循环中单击一个面板时折叠其他面板
- ruby - 理解 Ruby 中的“.with”
- php - 在 WooCommerce 的地址字段中需要文本和数字
- server - 设置传送 - 使用 Let's Encrypt 配置域名并获取 TLS 证书
- ios - 如何将 Swift 代码(类)与 Objective-C 结合起来?