如何在 AWS lambda nodejs 上共享我自己的自定义函数

How to share my own custom fucntions on AWS lambda nodejs

我目前在 AWS 中有一个项目有几个 lambda 函数,大部分函数在 NodeJS 中,我想知道是否有办法用我自己的代码函数创建一个 lambda 层 我在不同的 lambda 中使用而没有在 npm 中发布它,我已经在堆栈中搜索旧问题 question-1 question-2,但这些都没有得到回答

感谢帮助!

  1. 在本地机器上创建一个名为 nodejs 的文件夹
  2. 将您的“共享”逻辑放在该文件夹中,例如 /nodejs/shared.js
  3. 您可以压缩此 nodejs 文件夹并作为图层上传
  4. 在您的 lambda 代码中需要 shared.js 作为 const shared = require('/opt/nodejs/shared.js')

链接: