首页 > 解决方案 > AWS Lambda 安装节点自定义模块

问题描述

我只使用一个节点包是rrvideo,它占用了大约 400 MB 的 node_modules 磁盘空间。问题是它需要超过 250 MB,因此不允许上传我的项目

我看到 rrvideo 正在使用 puppeteer 作为依赖项之一,并且需要 350 MB 的磁盘空间。

有人可以帮助我们如何在 AWS Lambda 上设置此模块,或者我们可以使用任何其他方式设置此 rrvideo 包以在 aws Lambda 上运行

标签: amazon-web-servicesaws-lambdanode-modules

解决方案


您可以考虑使用新的函数,而不是使用限制为 250 MB 的传统 lambda 函数,它使用提供10 GB空间的容器映像。aws

您现在可以将 AWS Lambda 函数打包并部署为最大10 GB的容器映像。这使得使用熟悉的容器工具、工作流和依赖项构建基于 Lambda 的应用程序变得容易。


推荐阅读