Я настроил SSL-соединение с моим облачным кластером Elasti c следующим образом:
# SSL client authentication using client_cert and client_key - as per https://elasticsearch-py.readthedocs.io/en/master/
context = create_default_context (cafile=<path to .pem file>)
# connect to the Elasticsearch container
es =\
Elasticsearch([<path to elasticsearch host>],\
http_auth=(<user>, <pword>), scheme="https", ssl_context=context)
print("Connected to the Elasticsearch server")
Когда я запускаю скрипт, я не получаю сообщение об ошибке, но получаю это предупреждение:
UserWarning: When using `ssl_context`, all other SSL related kwargs are ignored
Я провел некоторое исследование, которое, кажется, указывает на то, что это предупреждение можно игнорировать. В частности, https://github.com/elastic/elasticsearch-py/issues/1115 предполагает, что «предупреждение неверно, потому что мы только устанавливаем параметр ssl_context и ничего больше».
Я новичок в интеграции SSL в Python scripting /asticsearch. Мой вопрос в основном - мое соединение выглядит нормально, это предупреждение можно игнорировать?
Заранее спасибо ?