elasticsearch - 由Kibana创建的用户无法登录{“statusCode”:403 ,“error” :“Forbidden” ,“message” :“Forbidden”}

标签 elasticsearch kibana elk

我对Kibana创建的“新用户”有问题(使用用户“ flex ”)。这是我做的顺序。

我正在使用ELK for 7.5.1版本

  • 首先,我通过添加elasticsearch.yml
  • 来启用xpack.security.enabled: true中的安全性
  • 其次,在kibana.yml上,我编辑elasticsearch.username =“elasctic”,而elasticsearch.password是我设置的密码
  • 我开始服务elasticsearch和kibana。
  • 我用用户“elastic”签署了Kibana链接
  • 我创建图片的角色“测试”
    enter image description here
  • 我创建具有角色“test”的用户“test001”,如下图所示
    enter image description here
  • 我尝试使用新的创建用户登录,但失败。

    {“statusCode”:403,“error”:“Forbidden”,“message”:“Forbidden”}

  • 那么我该如何解决呢?还是我所知道的关于用户的某些信息是错误的?我想使用安全功能进行身份验证。
    谢谢!

    最佳答案

    您的用户应该在http级别工作(例如使用curl),但是如果您想使用kibana,也要添加kibana_user角色。需要使用kibana。

    有关更多详细信息,请参阅有关build in roleskibana authorization的文档。

    关于elasticsearch - 由Kibana创建的用户无法登录{“statusCode”:403 ,“error” :“Forbidden” ,“message” :“Forbidden”},我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/60050250/

    相关文章:

    Elasticsearch/Kibana : NoShardsAvailableException

    elasticsearch - Kibana Elasticsearch中的通配符不起作用

    python - 如何克隆Elasticsearch索引映射

    amazon-s3 - Elasticsearch v0.19.0的S3网关设置问题

    elasticsearch - Kibana绘制图表只是度量的差异而不是总数

    elasticsearch - Elasticsearch-Kibana-分组依据和计数

    kubernetes - 我们如何在 filebeat kubernetes 中过滤命名空间?

    elasticsearch - 麋鹿。找不到嵌套值

    elasticsearch - 为什么Filebeat无法连接到Logstash

    elasticsearch - 带 tcp 的 Logstash,错误 :java. io.IOException:连接由对等方重置