如何在 AWS lambda nodejs 上共享我自己的自定义函数
How to share my own custom fucntions on AWS lambda nodejs
我目前在 AWS 中有一个项目有几个 lambda 函数,大部分函数在 NodeJS 中,我想知道是否有办法用我自己的代码函数创建一个 lambda 层 我在不同的 lambda 中使用而没有在 npm 中发布它,我已经在堆栈中搜索旧问题 question-1 question-2,但这些都没有得到回答
感谢帮助!
- 在本地机器上创建一个名为 nodejs 的文件夹
- 将您的“共享”逻辑放在该文件夹中,例如 /nodejs/shared.js
- 您可以压缩此 nodejs 文件夹并作为图层上传
- 在您的 lambda 代码中需要 shared.js 作为
const shared = require('/opt/nodejs/shared.js'
)
链接:
我目前在 AWS 中有一个项目有几个 lambda 函数,大部分函数在 NodeJS 中,我想知道是否有办法用我自己的代码函数创建一个 lambda 层 我在不同的 lambda 中使用而没有在 npm 中发布它,我已经在堆栈中搜索旧问题 question-1 question-2,但这些都没有得到回答
感谢帮助!
- 在本地机器上创建一个名为 nodejs 的文件夹
- 将您的“共享”逻辑放在该文件夹中,例如 /nodejs/shared.js
- 您可以压缩此 nodejs 文件夹并作为图层上传
- 在您的 lambda 代码中需要 shared.js 作为
const shared = require('/opt/nodejs/shared.js'
)
链接: