将MSSQL与AWS Lambda一起使用

时间:2018-03-29 12:42:13

标签: python sql-server amazon-web-services aws-lambda

我正在尝试从AWS Lambda(使用python)连接到MSSQL数据库,并且真的很难继续前进。

我尝试使用pyodbc,pypyodbc,pymssql在本地开发机器(Windows 7)上运行很多选项,但AWS Lambda在AWS上部署时无法找到所需的软件包。我使用ZAPPA来部署Lambda包。

我在很多论坛上搜索过但无法看到前进的任何内容,对此的任何帮助都将受到高度赞赏。

非常感谢, 阿克沙伊

1 个答案:

答案 0 :(得分:0)

我尝试了不同的试验和错误步骤,最后得到了以下一个在AWS Lambda中工作正常,我只使用PYMSSQL包。

1)在亚马逊EC2实例上做了'pip install pymssql',因为亚马逊使用Linux AMI来运行他们的Lambda功能。

2) 复制了生成的“ .so”文件* 并打包在Lambda部署包中,希望这对其他正在搜索解决方案的人有所帮助。< / p>

希望这会对您有所帮助,请您分享使用AWS Lambda连接到MSSQL服务器所做的工作。

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

pymssql-lambda-aws-python

如果您需要进一步帮助我,请告诉我。