如何在AWS Lambda函数中安装/使用ruby gems?

时间:2019-03-20 03:20:56

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

AWS Lambda支持ruby 2.5,在这种环境下直接运行简单的ruby脚本很简单

但是,假设您的脚本需要一些gem,那么如何在lambda中安装和使用gem?

1 个答案:

答案 0 :(得分:1)

运行--path时,使用bundle install标志将gems安装到项目文件夹中。然后将已安装的依赖项包含在您的.zip.source捆绑包中。有docs on creating a Ruby bundle

另一种选择是创建一个lambda layer,它可以使您的部署更快(较小的zip文件)并用于组织代码。