Python与SQL Server AWS Lambda集成
我的应用程序每天执行一些http请求并将结果插入sql server数据库。sql server在amazon的rds服务上,我使用默认的vpc设置 当我尝试在aws lambda中使用它时(按照aws lambda文档中的定义打包),它会给出以下错误: 模块初始化错误:“未找到ODBC库。”。是 LD_库_路径集?“ 我使用pyodbc作为pythonmssql模块 我需要手动设置odbc库吗 所附角色包括警察:Python与SQL Server AWS Lambda集成,python,sql-server,amazon-web-services,aws-lambda,Python,Sql Server,Amazon Web Services,Aws Lambda,我的应用程序每天执行一些http请求并将结果插入sql server数据库。sql server在amazon的rds服务上,我使用默认的vpc设置 当我尝试在aws lambda中使用它时(按照aws lambda文档中的定义打包),它会给出以下错误: 模块初始化错误:“未找到ODBC库。”。是 LD_库_路径集?“ 我使用pyodbc作为pythonmssql模块 我需要手动设置odbc库吗 所附角色包括警察: AWSLambdaVPCAccessExecutionRole 编辑:我尝试
- AWSLambdaVPCAccessExecutionRole
Edit2:按照这些步骤,得到了相同的错误 这似乎不是一个VPC问题,而是一个不在lambda中的包问题 在python中,最好的方法是在lambda文件夹中安装软件包,然后再压缩.zip中的所有内容:
$pip安装您的\u模块-t您的\u LAMBDA\u文件夹
(我不知道pyodbc
但是pymsql
对我有用。)