elasticsearch 如何在Python上实现SSL远程证书?

az31mfrm  于 2022-12-17  发布在  ElasticSearch
关注(0)|答案(1)|浏览(208)

我正在Python上处理ElasticSearch库,有时候我需要在某个弹性服务器上实现它。我的连接尝试总是失败,错误是InsecureRequestWarning:正在向主机发出未经验证的HTTPS请求。

client=Elasticsearch(
    hosts=["https:/something:something@servername:9200"],
    use_ssl=True,
    verify_certs=True,
    ca_certs="some-cert"
)
lb3vh1jj

lb3vh1jj1#

如果你想禁用验证,你可以将verify_certs设置为False。或者你可以设置一个CA,或者如果你拥有一个域名,你可以简单地从一个广泛支持的CA那里获得一个免费的SSL证书。另外,请分享你正在使用的elasticsearch版本,因为它已经过时了。你可以通过此链接获得更多的https://github.com/elastic/elasticsearch-py/issues/712

相关问题