python 无法通过key连接es解决办法

  记录这两天使用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())
原文地址:https://www.cnblogs.com/Hi-blog/p/Python-Connect-Elasticsearch-Using-Key.html