部署AWS SAM时如何避免大小限制

问题描述

我将Lambda与nodeJs一起使用。问题是由于node_modules的依赖性,我很快就会:

  • 达到仍可以在在线代码编辑器(在AWS控制台的lambda页面上)上编辑的lambda的最大大小(3MB)。
  • 使用sam deploy命令达到我可以部署的最大大小。

我还注意到在AWS控制台上,每个lambda函数的整个代码库(包括所有功能和层)都已上传,这很可能会增加上传的大小(计入限制)。

如何避免这些限制?库依赖关系可能会随时间增长。我试图将所有npm依赖项放在单独的layer中,但这无济于事,因为我仍然需要从命令行上载函数和图层,并且它们都被计入两个限制中想。

解决方法

暂无找到可以解决该程序问题的有效方法,小编努力寻找整理中!

如果你已经找到好的解决方法,欢迎将解决方案带上本链接一起发送给小编。

小编邮箱:dio#foxmail.com (将#修改为@)