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

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了如何在AWS Lambda函数中安装/使用ruby gems?相关的知识,希望对你有一定的参考价值。

AWS Lambda支持ruby 2.5,并且可以直接在此环境中运行简单的ruby脚本

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

答案

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

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

以上是关于如何在AWS Lambda函数中安装/使用ruby gems?的主要内容,如果未能解决你的问题,请参考以下文章

使用 Lambda 在 AWS Codestar 中安装 Python 依赖项

如何在 MacOS 中安装 chef 12 以部署到 AWS Opsworks?

如何在生产环境中安装 taglib-ruby

如何从 ECS 任务中安装 aws cli?

如何在私有子网上托管的 aws ec2 实例中安装 Nginx

如何在suse linux中安装redis集群