Aws Lambda:具有Pandas依赖性的Python函数

时间:2017-05-26 19:27:34

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

如何部署到依赖外部库的python函数?
例如,我正在尝试部署到数据分析python函数。当我尝试从lambda控制台测试python函数时,我得到:
function onClickIsNotProvided(item) { var elementAttributeValue = item.attributes['on-silly-click'].value; if (!elementAttributeValue) { return true; } else { return false; }

  

我对Aws Lambda来说是全新的

是否有一个运行Lambda函数的linux框可以安装这些库?

2 个答案:

答案 0 :(得分:5)

您需要创建一个部署包,详见此处:http://docs.aws.amazon.com/lambda/latest/dg/lambda-python-how-to-create-deployment-package.html#deployment-pkg-for-virtualenv

这只是意味着将您正在开发的环境的site-packages内容与lambda python脚本一起捆绑到部署包中,并将其上传到上传的zip中。

答案 1 :(得分:1)

如果您是Lambda部署的新手,您可能需要check this tutorial(我写过),其中涵盖了最常见的陷阱。并为您提供脚本以自动完成整个过程。