gpt4 book ai didi

elasticsearch - Elastic 中的访问控制 - 缺少 REST 请求的身份验证凭据

转载 作者:行者123 更新时间:2023-12-04 11:40:09 27 4
gpt4 key购买 nike

我正在使用 Elastic 7.9.2 版本并想使用安全性。
所以我跑了:

bin/elasticsearch-certutil cert -out config/elastic-certificates.p12 -pass ""
然后添加
xpack.security.enabled: true
xpack.security.transport.ssl.enabled: true
xpack.security.transport.ssl.verification_mode: certificate
xpack.security.transport.ssl.keystore.path: elastic-certificates.p12
xpack.security.transport.ssl.truststore.path: elastic-certificates.p1
config/elasticsearch.yaml现在当我运行 ES 时
 bin/elasticsearch
得到以下错误:
"error":{"root_cause":[{"type":"security_exception","reason":"missing authentication credentials
for REST request [/]","header":{"WWW-Authenticate":"Basic realm=\"security\" charset=\"UTF-
8\""}}],"type":"security_exception","reason":"missing authentication credentials for REST
request [/]","header":{"WWW-Authenticate":"Basic realm=\"security\" charset=\"UTF-
8\""}},"status":401}root@ip-localhost:/var/log/elasticsearch
任何人都可以请帮忙!

最佳答案

我已经启用了安全性并且用户身份验证正常工作。 Kibana 加载良好。
我有一个 3 节点集群并在每个节点上停止了 elasticsearch 服务,因此我可以添加传输 ssl。
启用后 xpack.security.transport.ssl.enabled以及 keystore 和信任库设置,我在 Kibana 中遇到了相同的“缺少 REST 请求的身份验证凭据”错误。原来这个错误是因为我只有一个节点在运行,并且至少需要两个。在另一个节点上启用传输 ssl 后,启动它,kibana 再次工作。

关于elasticsearch - Elastic 中的访问控制 - 缺少 REST 请求的身份验证凭据,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/64598209/

27 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com