我在aws-glue中有一个Python shell作业,它与rds/mysql服务器通信。运行作业时收到错误,如下所述。我想这是 mysql 服务器的安全组设置。如何更新 SG 以允许来自 aws-glue 作业的连接?
mysql.connector.errors.InterfaceError: 2003: 无法连接到 MySQL xxxxx.rds.amazonws.com:3306 服务器上的服务器
我在代码中使用python mysql-mysql-connector与mysql服务器通信
conn = connector.connect(user='dustin', password='sun',
host='xxxx.us-east-1.rds.amazonaws.com',
database='mydb')
cursor = conn.cursor(dictionary=True)
cursor.execute(sql)
看起来您需要修改安全组,以便接受来自 Glue 作业的连接。由于您在问题中没有提到您的安全组,因此很难说出可能是什么问题。因此,请参阅此链接并确保正确配置它们。