Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/amazon-web-services/12.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Python 连接到运行https的Solr服务器时ACM证书的路径_Python_Amazon Web Services_Solr_Pysolr_Aws Acm - Fatal编程技术网

Python 连接到运行https的Solr服务器时ACM证书的路径

Python 连接到运行https的Solr服务器时ACM证书的路径,python,amazon-web-services,solr,pysolr,aws-acm,Python,Amazon Web Services,Solr,Pysolr,Aws Acm,我正在尝试使用以下方式连接到在AWS EC2实例上运行的具有自定义身份验证的solr服务器: 问题: 如果AWS ACM中存在证书,如何给出证书路径 我尝试保持verify=False,但我想找到提供证书的正确方法,因为证书不在本地服务器上,所以没有证书路径。在这种情况下,您不能使用ACM证书。如果我无法访问ACM证书,那么如何连接到Zookeeper:Zookeeper=pysolr.Zookeeper(“my_zkhost1:2181/solr,zkhost2:2181,…,zkhostN:

我正在尝试使用以下方式连接到在AWS EC2实例上运行的具有自定义身份验证的solr服务器:

问题: 如果AWS ACM中存在证书,如何给出证书路径


我尝试保持verify=False,但我想找到提供证书的正确方法,因为证书不在本地服务器上,所以没有证书路径。在这种情况下,您不能使用ACM证书。

如果我无法访问ACM证书,那么如何连接到Zookeeper:
Zookeeper=pysolr.Zookeeper(“my_zkhost1:2181/solr,zkhost2:2181,…,zkhostN:2181”)solr=pysolr.SolrCloud(Zookeeper,“collection”,verify=False)
这给了我超时错误:连接已断开:套接字连接错误:在连接重试策略内,无连接到Zookeeper失败。文件“/usr/local/lib/python3.8/site packages/kazoo/client.py”,第635行,在start raise self.handler.timeout_exception(“连接超时”)kazoo.handlers.threading.KazooTimeoutError:连接超时
solr = pysolr.Solr('https://path_to_the_loadbalancer/solr/collection_name',
                   auth=HTTPBasicAuth('username', 'password'), verify=path/to/cert.perm)