aws-lambda - 我的 jar 文件只有 70MB,未压缩文件为 170MB,层 zip 文件为 3MB,解压缩文件为 7MB,仍然报错
问题描述
我正在使用无服务器框架进行部署。我的 lambda 代码 jar 文件大小为 70MB,本地解压缩大小为 170mb。但是当我尝试添加一个 zip 文件为 3MB 且解压缩文件为 7MB 的层时,会出现错误:Code uncompressed size is greater than max allowed size of 272629760. 当我部署 lambda 时还有其他数据吗?
解决方案
鉴于您提供的信息,不可能查看错误来自何处,因为这些数字并没有真正加起来。但是,如果您遇到压缩部署包的大小限制,您可以考虑将 lambda 部署为容器(通过 ECR)而不是 zip,因为与压缩相比,大小配额要高得多部署包。
资料来源:Lambda 配额
推荐阅读
- kubernetes - 多区 Kubernetes 集群和亲和性。如何按区域分配应用程序?
- html - 悬停时菜单跳转
- python - Python循环遍历组元素
- c# - Visual Studio 2017 - 更改 const 变量的文本编辑器字体颜色?
- php - 自定义 single-{post_type}.php 的文件夹
- ubuntu - 在 Ubuntu(VM)中无法使用 gphoto2 检测相机
- swift - 如何在 Firebase 的数据库中反映 UISegmentedControl 的选择结果
- java - Android Studio avd 错误'无效选项 -- 启用 whpx'
- python - 在 django 中导入 css、js 文件链接时遇到问题
- php - 比较php数组中的字符串元素