我正在试图使用Lambda函数将数据发送到托管在AWS RDS上的MySQL数据库。 然而,当我尝试使用import mysql.connector
导入mysql模块时,会出现“Runtime.ImportModuleError”错误。
我已经尝试在网上找到一个mysql.connector的python文件并上传到该函数中,但没有成功。
import mysql.connector
def lambda_handler(event, context):
mydb = mysql.connector.connect(
host="test.url.us-west-2.rds.amazonaws.com",
user="root",
passwd="password",
database="test")
mycursor = mydb.cursor()
sql = "INSERT INTO table VALUES ('test')"
mycursor.execute(sql)
mydb.commit()
return {
status: 'success'
}
我希望能成功地执行上述SQL命令到远程的RDS数据库。但是我一直收到“无法导入模块'lambda_function':没有名为'mysql'的模块”的错误。