我想在运行在EC2实例上的django应用程序中使用服务。为此,我使用设置-
HAYSTACK_CONNECTIONS = {
'default': {
'ENGINE': 'haystack.backends.elasticsearch5_backend.Elasticsearch5SearchEngine',
'URL': 'https://vpc-ES-CLUSTER.ap-south-1.es.amazonaws.com:9200/',
'INDEX_NAME': 'haystack',
'INCLUDE_SPELLING':True,
},
}我甚至不能设置连接。我收到了这个错误-
raise (‘N/A’,str( e),e) elasticsearch.exceptions.ConnectionError: ConnectionError((,连接到vpc-ES-CLUSTER.ap-south 1.es.amazonaws.com超时。(连接timeout=10),由: ConnectTimeoutError((,‘连接到vpc-ES-CLUSTER.ap-south-1.es.amazonaws.com超时(连接timeout=10)’)引起。
我已经更新了访问策略,允许用户编辑和列表,还在安全组中添加了端口9200 TCP规则。如何将ec2与弹性搜索连接起来。
发布于 2019-11-23 07:35:16
它正在443端口上工作,使用
'URL': 'https://vpc-ES-CLUSTER.ap-south-1.es.amazonaws.com:443/',
在安全组织中增加了443个开放港口。
https://stackoverflow.com/questions/58998071
复制相似问题