aws-lambda - 如何减小 lambda 的大小(以减少冷启动时间)>> 我们可以使用层吗?
问题描述
我有点担心我的 lambda 函数的大小,当我在控制台中查找它时,34 行 Typescript 变成了 12,2 Mb ......
我试图最小化导入,并使它们具有选择性。
例如,在这个函数中,导入是:
import { EventBridge } from 'aws-sdk'
任何线索欢迎
解决方案
如果 lambda 的大小是因为导入的库,那么图层将是最佳选择。如果您在不同的 lambda 中使用该库,这也会有所帮助。您只需将图层添加到该 lambda。但是请检查您需要为图层上传的 zip 文件的结构。有时会出错。
推荐阅读
- maven - application.properties 数据源问题
- reactjs - map 有什么问题不是函数?
- delphi - Delphi SOAP 客户端 Windows 身份验证自 Delphi 10.3 起被破坏
- python - 在不使用 HSV 阈值的情况下检测图像中的绿色
- javascript - 如何避免由于 WebGL 中不精确的世界坐标而导致的渲染伪影?
- ruby - 如何从 ruby 中的无效字符中清除字符串?
- c# - 将 JSON 从一种结构转换为另一种结构
- postman - 从海康威视摄像头获取实时 lpr 结果
- node.js - Docker - 尝试访问在 Dockerfile 中创建的文件夹时权限被拒绝
- javascript - 如何使用分页显示选项卡的项目