如何在无服务器框架或 AWS lambda 中启用节点 js 的实验性功能

Posted

技术标签:

【中文标题】如何在无服务器框架或 AWS lambda 中启用节点 js 的实验性功能【英文标题】:How to enable experimental features of nodejs in serverless framework or AWS lamda 【发布时间】:2022-01-03 11:14:26 【问题描述】:

我在我的 nodejs 应用程序中使用Serverless-Framework,但应用程序需要启用 nodejs 的实验功能,我如何使用sls deploy cmd 在无服务器中执行此操作。或直接在 AWS lambda 上

【问题讨论】:

【参考方案1】:

如果该功能位于标志后面,您可以设置NODE_OPTIONS env var,即lambda supports。

如果 AWS-provided node runtimes 上没有该功能(截至 2021 年底 v14.x 是最高版本),您可以部署 custom runtime 或 Docker container。

【讨论】:

以上是关于如何在无服务器框架或 AWS lambda 中启用节点 js 的实验性功能的主要内容,如果未能解决你的问题,请参考以下文章

在无服务器框架中创建可用于 Lambda 函数的 RDS 实例

如何在无服务器框架中包含静态文件?

如何从 AWS Lambda 函数 + 无服务器框架的 URL 中删除阶段?

如何使用无服务器框架从另一个 lambda 异步调用 lambda

如何使用事件将 json 输入传递给在无服务器中部署的 Cron 计划 Lambda?

AWS Lambda 上的 Nestjs(无服务器框架)|如何访问事件参数?