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

标签 ruby amazon-web-services aws-lambda

AWS Lambda 支持 Ruby 2.5,在此环境中运行简单的 Ruby 脚本非常简单
但是,假设您的脚本需要一些 gems,您如何在 AWS Lambda 中安装和使用 gems?

最佳答案

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

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

关于ruby - 如何在 AWS Lambda 函数中安装/使用 Ruby gems?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/55253085/

相关文章:

ruby - HornetsEye 的替代品 - Ruby

ruby - 自定义 Hook /回调/宏方法

java - 中止 AWS S3 上传

java - 如何从 Spring Java Elastic Beanstalk 应用程序连接到我的 AWS DynamoDB 实例?

android - AWS Lambda : errorMessage Process exited before completing request

python - 在 AWS Lambda 上使用 Python 中的 Pdf2img 将 pdf 页面转换为图像

ruby-on-rails - 获取类别和子类别的所有产品(rails,awesome_nested_set)

ruby - 安装 Jekyll 时出错 - native 扩展构建

amazon-web-services - 多个 t2.micro 优于单个 t2.small 或 t2.medium

node.js - 查询 Dynamodb 以获取单个字段中的多个字符串