首页 > 解决方案 > 我的 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 时还有其他数据吗?

标签: aws-lambdaaws-serverless

解决方案


鉴于您提供的信息,不可能查看错误来自何处,因为这些数字并没有真正加起来。但是,如果您遇到压缩部署包的大小限制,您可以考虑将 lambda 部署为容器(通过 ECR)而不是 zip,因为与压缩相比,大小配额要高得多部署包。

资料来源:Lambda 配额


推荐阅读