Postgresql AWS EC2专用实例数据库连接

Postgresql AWS EC2专用实例数据库连接,postgresql,amazon-web-services,amazon-ec2,amazon-vpc,subnet,Postgresql,Amazon Web Services,Amazon Ec2,Amazon Vpc,Subnet,我有一个带有公共和私有子网的VPC(Windows 2019)。我在私有实例中手动安装了Postgres数据库(不是RDS)。根据AWS的建议,我已经在公共和私有实例安全组中创建了所有安全组规则。我无法从公共实例连接到数据库。请告知。谢谢 公共实例安全组: HTTP TCP 80 0.0.0.0/0- PostgreSQL TCP 5432 0.0.0.0/0 RDP TCP 3389 0.0.0.0/0- HTTPS TCP 443 0.0.0.0/0 出境: PostgreSQL TC

我有一个带有公共和私有子网的VPC(Windows 2019)。我在私有实例中手动安装了Postgres数据库(不是RDS)。根据AWS的建议,我已经在公共和私有实例安全组中创建了所有安全组规则。我无法从公共实例连接到数据库。请告知。谢谢

公共实例安全组:

  • HTTP TCP 80 0.0.0.0/0-
  • PostgreSQL TCP 5432 0.0.0.0/0
  • RDP TCP 3389 0.0.0.0/0-
  • HTTPS TCP 443 0.0.0.0/0
出境:

  • PostgreSQL TCP 5432 sg-0f189eca6a0f783dd(专用-sg)
私有实例安全组:

  • PostgreSQL TCP 5432 sg-008ffcfcdec814a91(PUBLIC-sg)
  • RDP TCP 3389 sg-008ffcfcdec814a91(公共-sg)
根据评论

连接问题是由Windows实例上的内置防火墙引起的

解决方案是将规则添加到防火墙启用端口5432。

基于注释

连接问题是由Windows实例上的内置防火墙引起的


解决方案是将规则添加到防火墙启用端口5432。

您可以发布SGs的设置吗。你也修改过任何网络ACL吗?我没有碰过。我已经更新了我最初的帖子。谢谢自从windows以来,你确定没有任何默认防火墙在私有实例上运行,从而阻止外部连接吗?windows防火墙有100条规则;我将如何跟踪和更正它?谢谢你的快速回复。你知道吗,我触摸了防火墙以获得ping命令。你说得对。我在专用windows实例防火墙中显式打开了端口5432。准备就绪!!你能发布SGs的设置吗。你也修改过任何网络ACL吗?我没有碰过。我已经更新了我最初的帖子。谢谢自从windows以来,你确定没有任何默认防火墙在私有实例上运行,从而阻止外部连接吗?windows防火墙有100条规则;我将如何跟踪和更正它?谢谢你的快速回复。你知道吗,我触摸了防火墙以获得ping命令。你说得对。我在专用windows实例防火墙中显式打开了端口5432。准备就绪!!