我刚刚用默认设置在aws es上创建了一个生产服务器,但无法从本地计算机连接到它。对 Postman 来说,请求总是超时。我不知道我应该分享什么细节来解决这个问题,所以请问我,我会分享所需的细节来解决这个问题。
o2rvlv0m1#
以前从未创建过一个,但只是干运行“aws es-getting started”,它确实要求在专有网络和子网中创建es域,并且受“安全组”的约束-否则启用“公共访问”如果您没有启用“公共访问”,只需检查“安全组”是否正确: nc -v <esdomain> 9200 #使用netcat,例如https://linuxconfig.org/install-netcat-on-redhat-8 对于centos机器,如果它导致成功!您可以连接,但是curl-xget:9200/\u cat/index?v可能是其他问题。如果没有,请确保安全组中的“入站规则”允许您的ip:编辑附加到aws es域的“安全组”的入站规则。以上,只是一个初步的,不完整的调试水平。如果这不起作用,则需要探索其他网络方面(即vpc、子网、es域)
nc -v <esdomain> 9200
1条答案
按热度按时间o2rvlv0m1#
以前从未创建过一个,但只是干运行“aws es-getting started”,它确实要求在专有网络和子网中创建es域,并且受“安全组”的约束-否则启用“公共访问”
如果您没有启用“公共访问”,只需检查“安全组”是否正确:
nc -v <esdomain> 9200
#使用netcat,例如https://linuxconfig.org/install-netcat-on-redhat-8 对于centos机器,如果它导致成功!您可以连接,但是curl-xget:9200/\u cat/index?v可能是其他问题。如果没有,请确保安全组中的“入站规则”允许您的ip:编辑附加到aws es域的“安全组”的入站规则。
以上,只是一个初步的,不完整的调试水平。如果这不起作用,则需要探索其他网络方面(即vpc、子网、es域)