我試圖通過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