当前位置: 首页 > 知识库问答 >
问题:

配置安全组以通过客户端psycopg2连接到postgres RDS

魏鸿哲
2023-03-14

我试图通过Psycopg2连接到AWS postgresql RDS。当我将安全组的入站规则设置为通过端口5432上的postgresql接受所有通信量时,我就可以连接了。

但是,当我将此端口上的postgresql入站规则限制为只接受来自客户端IP的通信量时,我无法连接并超时。我得到了错误:

psycopg2.operationalerror:无法连接到服务器:连接超时服务器是否运行在主机“[hostname]”([某个IP地址])上并接受端口5432上的TCP/IP连接?

谢谢你的建议。我已经尝试为我的RDS实例在我的安全组上配置入站规则,以接受我的客户端IP、我的ec2实例私有IP和上面错误中给出的IP地址,但没有任何好处。只接受所有交通工程。对我做错了什么有什么建议吗?

谢了!

共有1个答案

鲜于华容
2023-03-14

从以下链接标识您的IP:https://www.whatismyip.com/。在安全组中,对此IP启用入站规则,后跟/32。

例如,如果您来自上述链接的IP为192.168.0.25,那么在安全组中,添加192.168.0.25/32作为源。

 类似资料:
  • 我想在由安全kafka集群的kafka主题支持的Flink SQL表上执行一个查询。我能够以编程方式执行查询,但无法通过Flink SQL客户端执行。我不知道如何通过Flink SQL客户端传递JAAS配置()和其他系统属性。 FlinkSQL以编程方式查询 这很好。 通过SQL客户端Flink SQL查询 运行此命令将导致以下错误。 中没有任何内容,除了以下注释 SQL客户端运行命令 Flink

  • 我启用了在集群模式下配置的aws redis弹性缓存,并且我有一个主副本和一个副本(都位于不同的可用性区域)。我正在使用Spring RedisTemboard以及LettuceClientConfiguration,但当我尝试写入redis时,会出现以下错误:- [超文本传输协议-Nio-8080-exec-5]ERRORc.a.w.c.auth.登录-身份验证失败:执行中出错;嵌套异常io.l

  • [Standalone@localhost:9990/]/subsystem=elytron/filesystem-realm=proxyrealm:add(path=proxy-realm-users,relative-to=jboss.server.config.dir) {“结果”=>“成功”} [standalone@localhost:9990/]/subsystem=elytron/f

  • 我有一个这样描述的任务: 实现调用按钮: 当点击通话图标时,first Twilio会拨打电话号码#1(管理员) 这时我想出了如何通过浏览器拨打电话号码(比如管理员可以在浏览器中拨打提供商的电话)。 但是我找不到任何信息,如何通过Twilio相应地连接人们的任务。有什么方法可以实现这个解决方案吗?

  • 我已经在接收队列上配置了激活规范,消息被消息bean很好地使用。 另外,我编写了一个可以在单独的jvm上运行的客户机,它可以很好地向队列发送消息。 我确信排队是有效的。