我正在Python上处理ElasticSearch库,有时候我需要在某个弹性服务器上实现它。我的连接尝试总是失败,错误是InsecureRequestWarning:正在向主机发出未经验证的HTTPS请求。
client=Elasticsearch(
hosts=["https:/something:something@servername:9200"],
use_ssl=True,
verify_certs=True,
ca_certs="some-cert"
)
1条答案
按热度按时间lb3vh1jj1#
如果你想禁用验证,你可以将verify_certs设置为False。或者你可以设置一个CA,或者如果你拥有一个域名,你可以简单地从一个广泛支持的CA那里获得一个免费的SSL证书。另外,请分享你正在使用的elasticsearch版本,因为它已经过时了。你可以通过此链接获得更多的https://github.com/elastic/elasticsearch-py/issues/712。