我试图通过psycopg2连接到AWS postgresql RDS。当我将我的安全组的入站规则设置为通过端口5432上的postgresql接受所有流量时,我可以连接。配置安全组以通过客户端连接到postgres RDS psycopg2
但是,当我限制此端口上的postgresql的入站规则以仅接受来自我的客户端IP的流量时,我无法连接并超时。我收到错误:
psycopg2.OperationalError: could not connect to server: Connection timed out Is the server running on host "[hostname]" ([some IP address]) and accepting TCP/IP connections on port 5432?
感谢您的任何建议。我尝试在我的安全组上配置入站规则,以便让我的RDS实例接受我的客户端IP,我的ec2实例专用IP以及上述错误中给出的IP地址,但没有喜悦。只接受所有的交通工程。任何意见我做错了什么?
谢谢!
您在安全组中使用了错误的地址。查看日志,当* *可以*连接并查看它说的内容 – Vorsprung