Python 将MSSQL与AWS Lambda一起使用

Python 将MSSQL与AWS Lambda一起使用,python,sql-server,amazon-web-services,aws-lambda,Python,Sql Server,Amazon Web Services,Aws Lambda,我正试图从AWS Lambda(使用python)连接到MSSQL数据库,并且正在努力进一步 我用pyodbc、pyodbc、pymssql尝试了许多选项,它们在本地开发机器(Windows 7)上工作,但是AWS Lambda在AWS上部署时无法找到所需的包。我使用ZAPPA部署Lambda包 我搜索了很多论坛,但看不到任何进展,在这方面的任何帮助将不胜感激 非常感谢,, Akshay我尝试了不同的尝试和错误步骤,最后得到了以下一个在AWS Lambda中运行良好的步骤,我只使用PYMSSQL

我正试图从AWS Lambda(使用python)连接到MSSQL数据库,并且正在努力进一步

我用pyodbc、pyodbc、pymssql尝试了许多选项,它们在本地开发机器(Windows 7)上工作,但是AWS Lambda在AWS上部署时无法找到所需的包。我使用ZAPPA部署Lambda包

我搜索了很多论坛,但看不到任何进展,在这方面的任何帮助将不胜感激

非常感谢,,
Akshay

我尝试了不同的尝试和错误步骤,最后得到了以下一个在AWS Lambda中运行良好的步骤,我只使用PYMSSQL包

1) 是否在amazon EC2实例上安装了“pip-install-pymssql”,因为在后台amazon使用Linux AMI来运行其Lambda函数

2) 复制生成的“.so”文件*并打包在Lambda部署包中

下面是我的lambda部署包的文件夹结构


如果您还需要这方面的帮助,请告诉我。

如何从Python连接到SQL Server与应用程序的部署方式无关。您是否尝试从本地Python应用程序进行连接?如果没有,请先这样做。这里有大量的信息、教程和指南。然后研究如何为AWS Lambda打包代码deployment@PanagiotisKanavos谢谢你的回复。是的,我已经使用python成功地在本地连接到MSSQL数据库,但是当我想将其作为完整的zip包部署到AWS Lambda中时,问题就来了,我仍在努力达到这一点。再次感谢您的建议:-)@PanagiotisKanavos找到了一个连接(在MSSQL DB上读/写)的解决方案,以下是步骤:1)在amazon EC2实例上“pip安装pymssql”了吗?因为在后台amazon使用Linux AMIs运行其Lambda函数。2) 复制生成的.so文件并打包在Lambda部署包中,希望这能帮助其他正在搜索解决方案的人。