创建AWS Lambda Layer的方法

Lambda Layer是什么?

这是一种能够将共同的外部库和业务逻辑添加到多个Lambda函数中的机制。
一个Lambda函数最多可以添加5个Layer。
但是,Layer的大小受到限制。

创建Lambda层的方法

创建一个nodejs目录

目录名称必须是nodejs。
(我认为其他名称是不行的。)

安装所需的库。

npm init
npm install (必要なライブラリ)

执行npm init和npm install(必要的库),将创建node_modules目录,并且如果安装的内容放在其中,就没问题。

将文件进行压缩后上传

将上述创建的nodejs目录压缩为zip格式,并上传。
在AWS控制台的Lambda选项中,按顺序依次进入”层”菜单→ “新建层”,在此处可以进行上传。

如何更新现有图层的版本?

如果要更新现有图层而不创建新图层,则可以安装现有图层的nodejs目录。依次转到AWS控制台→Lambda→图层→(选择要更新的图层),然后下载,即可下载现有图层的nodejs目录。请在该目录中安装所需的库。然后,依次转到AWS控制台→Lambda→图层→(选择要更新的图层),创建新版本即可更新现有图层。即使更新了现有图层,仍需重新附加新版本的图层。

如果有任何错误或需要补充的信息,请进行修改!

广告
将在 10 秒后关闭
bannerAds