将 MSSQL 与 AWS Lambda 结合使用

aks*_*ayp 5 python sql-server amazon-web-services aws-lambda

我正在尝试从 AWS Lambda 连接到 MSSQL 数据库(使用 python),但确实很难继续进行。

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

我搜索了许多论坛,但看不到任何进展,对此的任何帮助将不胜感激。

非常感谢,阿克谢

aks*_*ayp 1

我尝试了不同的试验和错误步骤,最终得到了以下步骤,该步骤在 AWS Lambda 中运行良好,我仅使用 PYMSSQL 包。

1) 在亚马逊 EC2 实例上执行“pip install pymssql”,因为亚马逊使用 Linux AMI 来运行其 Lambda 函数。

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

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

pymssql-lambda-aws-python

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