我正在尝试使用psycopg2的Python脚本从我的计算机连接到RDS数据库。
Python代码:
我遇到了以下错误:
我对RDS或安全组的了解很少,我只是按照互联网教程进行操作,但似乎无法理解其中的意义。
import psycopg2
from db_credentials import *
import logging
def get_psql_conn():
conn = psycopg2.connect(dbname=DB_NAME, user=DB_USER, password=DB_PASS, host=DB_HOST)
logging.info("connected to DB!")
return conn
我遇到了以下错误:
psycopg2.OperationalError: could not connect to server: Operation timed out
Is the server running on host ********* and accepting
TCP/IP connections on port 5432?
现在我尝试创建一个安全组,允许我的计算机IP访问数据库。
SG 3:
我对RDS或安全组的了解很少,我只是按照互联网教程进行操作,但似乎无法理解其中的意义。
Publicly Accessible
设置的值是多少?另请参阅:使用VPC的公共或私有子网解决连接到Amazon RDS实例的问题。 - John Rotenstein