记录这两天使用Python无法通过key连接Elasticsearch的情况。
问题记录
参考官方配置如下:
但是不work。
解决
import ssl from elasticsearch import Elasticsearch ctx=ssl.create_default_context(ssl.Purpose.CLIENT_AUTH) ctx.load_cert_chain("./filebeat.pem","./filebeat.key") ctx.verify_mode=ssl.CERT_NONE ctx.check_hostname=False es = Elasticsearch( [{"host":"xx.xx.xx.xx","port":"9200"}], scheme="https", ssl_context=ctx, ) print(es.info())