我刚刚使用默认设置在AWS ES上创建了生产服务器,但无法从本地计算机连接到该服务器。
在邮递员上,请求总是超时。
我不确定应该分享哪些详细信息以解决此问题,因此请问我,我将分享所需的详细信息以解决此问题。

最佳答案

以前从未创建过,但是只是运行“AWS ES-入门”,
它确实要求在VPC和子网中创建ES域,并且受“安全组”的约束-否则您启用“公共(public)访问” amazon-web-services - 无法从本地计算机连接到AWS Elasticsearch-LMLPHP
如果您没有启用“公共(public)访问”,则只需检查“安全组”是否正确:nc -v <esdomain> 9200#使用netcat例如https://linuxconfig.org/install-netcat-on-redhat-8 for Centos Machine
如果结果成功!您可以连接,但是curl -XGET:9200 / _cat / indices?v可能是其他问题。
如果没有,请确保安全组中的“入站规则”允许您的IP:
编辑您已附加到AWS ES域的“安全组”的入站规则。
amazon-web-services - 无法从本地计算机连接到AWS Elasticsearch-LMLPHP
以上只是初步的,不是完整的调试级别。如果这不起作用,则需要探索其他网络方面(即VPC,子网,ES域)

09-05 01:47
查看更多