我目前正在运行两个EC2实例。其中一个是Postgres服务器,另一个是应该连接到postgres数据库的NodeJS应用程序。似乎无法建立连接(但是我不能从app实例中ping postgres实例(我使用实例公共IP作为目标))。我想这个问题与防火墙有关。如何设置从一个实例访问另一个实例?
答案 0 :(得分:1)
这很可能是安全组配置的问题。在AWS Web Console中选择用于Postgres的EC2实例,然后选择附加的安全组。选择安全组后,为Postgres端口授予入站访问权限(5432)。
除此之外,除非ICMP端口未在安全组中再次打开,否则无法ping通EC2实例。