我刚刚在AWS ES上使用默认设置创建了一个生产服务器,但是无法从本地计算机连接到它。
在邮递员上,请求总是超时。
我不确定应该分享哪些详细信息以解决此问题,因此请问我,我将分享所需的详细信息以解决此问题。
答案 0 :(得分:0)
以前从未创建过它,而只是运行“ AWS ES-入门”, 它确实要求在VPC和子网中创建ES域,并且受“安全组”的约束-否则您将启用“公共访问权限”
如果您没有启用“公共访问”,只需检查“安全组”是否正确:
nc -v <esdomain> 9200
#对于Centos Machine使用netcat例如https://linuxconfig.org/install-netcat-on-redhat-8
如果结果成功!您可以连接,但是curl -XGET:9200 / _cat / indices?v可能是其他问题。
如果没有,请确保安全组中的“入站规则”允许您的IP:
编辑您已附加到AWS ES域的“安全组”的入站规则。
上面的内容只是初步的,不是完整的调试级别。如果这不起作用,则需要探索其他网络方面(即VPC,子网,ES域)