新建一个elastic/kibana token: mytoken
POST /_security/service/elastic/kibana/credential/token/mytoken
运行以上命令之后,记得把token记录下来,否则根本就找不回来(GET /_security/service),至少7.17如此。
试一下用token登陆。
curl -H "Authorization: Bearer <token>" http://localhost:9200/_security/_authenticate
测试没问题之后把Kibana里的ES用户名密码替换为serviceAccountToken重启就好。
vi /etc/kibana/kibana.yml
#elasticsearch.username: "elastic"
#elasticsearch.password: "******"
elasticsearch.serviceAccountToken: "<token>"
systemctl restart kibana
记录一下,主要还是因为踩了坑。
一开始用elasticsearch-service-tokens CLI tool,并不成功。
本文介绍如何在Elasticsearch中创建并使用服务账号Token来替代传统的用户名密码认证方式,包括通过API创建Token的过程及如何在Kibana中进行配置。
3316

被折叠的 条评论
为什么被折叠?



