AWS lambda能够在处理程序设置和我在根文件夹中安装的某些库中找到我的函数,但无法找到其他库,如pyodbc和google.cloud.storage。
错误: START RequestId:607f59cb-44a9-11e7-82c2-813a7578fcd0版本:$ LATEST 无法导入模块' push_to_s3':没有名为pyodbc的模块
答案 0 :(得分:1)
您可能需要使用特定的AMI Lambda使用(AMI名称:amzn-ami-hvm-2016.03.3.x86_64-gp2)预编译pyodbc lib。
这里是Linux上的安装说明:
以下是有关Lambda env。上的本机库的更多详细信息:
http://docs.aws.amazon.com/lambda/latest/dg/current-supported-versions.html
在创建部署包时,您可能会考虑其他一些事项:
http://joarleymoraes.com/hassle-free-python-lambda-deployment/