如何解决部署AWS SAM时如何避免大小限制
我将Lambda与nodeJs一起使用。问题是由于node_modules
的依赖性,我很快就会:
- 达到仍可以在在线代码编辑器(在AWS控制台的lambda页面上)上编辑的lambda的最大大小(3MB)。
- 使用
sam deploy
命令达到我可以部署的最大大小。
我还注意到在AWS控制台上,每个lambda函数的整个代码库(包括所有功能和层)都已上传,这很可能会增加上传的大小(计入限制)。
如何避免这些限制?库依赖关系可能会随时间增长。我试图将所有npm依赖项放在单独的layer中,但这无济于事,因为我仍然需要从命令行上载函数和图层,并且它们都被计入两个限制中想。
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。