ElasticSearch7.4 开启用户读写索引权限

解决新建用户无法写入索引的问题,通过分析异常、查阅官方文档及社区讨论,详细介绍了如何为用户分配特定权限,包括创建角色、设置访问所有index的权限及在Kibana中应用这些权限。

在之前的<<ElasticSearch 7.4集群部署 启用x-pack验证 Kibana7.4用户管理>>,新建一个没有superuser权限的用户之后,发现该用户没有写入索引的权限功能

一.分析异常

elasticsearch.exceptions.AuthorizationException: AuthorizationException(403, ‘security_exception’, ‘action [indices:admin/create] is unauthorized for user [新建的用户]’)

二.利用谷歌

https://discuss.elastic.co/t/403-exception-when-trying-to-write-to-elasticsearch-using-elasticsearchsink/61317
在这里插入图片描述
https://www.elastic.co/guide/en/x-pack/6.2/security-getting-started.html
在这里插入图片描述
参考官网权限说明并在elastic超级用户的身份下新增相应的权限用户
https://www.elastic.co/guide/en/elasticsearch/reference/current/security-privileges.html

三.开启相应的权限
# 开启访问所有index的权限
POST /_security/role/your_authorization_name
{
  "indices" : [
    {
      "names" : [ "*" ],
      "privileges" : [ "all" ]
    }
  ]
}

# 查看相应的权限
GET /_security/role/your_authorization_name

在kibana后台给相应的用户添加权限名
在这里插入图片描述

评论 1
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
红包 添加红包
表情包 插入表情
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

Cocktail_py

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值