我正在使用无服务器框架以及 lambda 层和一些 lambdas 函数。为了支持某些功能,我必须包含 aws-sdk。
aws-sdk 的 lambda 层大小为 80MB,而 aws-sdk 单独占用 40MB。
我所知道的是 Lambda 函数默认包含 aws-sdk。但这是否也意味着 lambda 层?
笔记
- 我试图删除 aws-sdk 并部署,但 lambda 函数显示错误“找不到模块 aws-sdk”
- NODE_PATH: "./:/opt/node_modules" 包含在 serverless.yml 中(这是否会导致 aws-sdk 默认不包含在内)?
- 运行时是 nodejs10.x