带有C文件的AWS Lambda部署包

时间:2017-07-26 12:05:54

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

我在python中需要一些使用AWS Lambda中的C文件的库。例如,我想使用python-snappy库。如何编译它以便能够与Lambda一起使用?

编辑:似乎Amazon EMR不喜欢使用pip安装库但是当我尝试在运行Linux的笔记本电脑上安装它时,我能够毫无问题地安装它们。使用virtualenv将所有内容和包含的文件从site-packages设置到我的lambda项目中,现在它正在运行。

1 个答案:

答案 0 :(得分:1)

您需要使用带有Amazon Linux映像的EC2计算机进行编译。编译并将结果包含在您将上传到AWS Lambda的zip文件中。