Kibana 容器到 elasticsearch 云 auth err
Kibana container to elasticsearch cloud auth err
我在 elastic.cloud 上部署了一个 elasticsearch 5.6.9
的生产实例。
使用 http elastic 一切都可以,但我会 运行 连接到该 https 实例的本地主机 kibana!
我试过:
docker run --name kibana-prod-user
-e ELASTICSEARCH_URL=https://####.eu-west-1.aws.found.io:9243
-e ELASTICSEARCH_PASSWORD=####
-v /host/workspace/cert:/usr/share/elasticsearch/config/certificates
-p 3501:5601 --b kibana
但我得到:
在我的挂载目录里放了elastic cloud的cert.cer
有什么想法吗?
非常感谢
我已经找到了解决方案,在了解到错误不是证书问题后。
kibana 5.6.10 的正确脚本是:
docker run --name kibana-prod-provider -v "$(pwd)":/etc/kibana/ -p 3502:5601 --rm kibana
因为 ELASTICSEARCH_PASSWORD
环境变量未被管理 by the docker file, only le URL is.
然后在 $(pwd)
目录中我放了这个 kibana.yml
文件:
server.host: '0'
elasticsearch.url: 'https://###.eu-west-1.aws.found.io:9243'
elasticsearch.username: elastic
elasticsearch.password: ###
我在 elastic.cloud 上部署了一个 elasticsearch 5.6.9
的生产实例。
使用 http elastic 一切都可以,但我会 运行 连接到该 https 实例的本地主机 kibana!
我试过:
docker run --name kibana-prod-user
-e ELASTICSEARCH_URL=https://####.eu-west-1.aws.found.io:9243
-e ELASTICSEARCH_PASSWORD=####
-v /host/workspace/cert:/usr/share/elasticsearch/config/certificates
-p 3501:5601 --b kibana
但我得到:
在我的挂载目录里放了elastic cloud的cert.cer
有什么想法吗?
非常感谢
我已经找到了解决方案,在了解到错误不是证书问题后。
kibana 5.6.10 的正确脚本是:
docker run --name kibana-prod-provider -v "$(pwd)":/etc/kibana/ -p 3502:5601 --rm kibana
因为 ELASTICSEARCH_PASSWORD
环境变量未被管理 by the docker file, only le URL is.
然后在 $(pwd)
目录中我放了这个 kibana.yml
文件:
server.host: '0'
elasticsearch.url: 'https://###.eu-west-1.aws.found.io:9243'
elasticsearch.username: elastic
elasticsearch.password: ###