AWS Lambda 层大小超出连续构建时的问题

问题描述 投票:0回答:1

我正在使用无服务器框架将代码部署到 AWS Lambda。我正在将 GitHub Actions 用于我的 CI/CD 管道。我还使用 Lambda Layers 来存储我的依赖项。管道成功创建了新的 lambda 函数和 lambda 层,但在连续构建时,我在管道中收到此错误

 An error occurred (InvalidParameterValueException) when calling the PublishLayerVersion operation: Unzipped size must be smaller than 262144000 bytes

但是依赖项 zip 的大小没有任何变化,而且我的函数 zip 大小为 1,023.6 kB。

我尝试删除该层的现有版本,然后重新部署它,但仍然遇到相同的错误。

amazon-web-services github aws-lambda serverless
1个回答
0
投票

首先检查 lambda 函数使用的 lambda 层的大小。 lambda 函数只能处理大小为 256 mb 的层。如果您使用多个 lambda 层,那么因此大小必须超过阈值。

© www.soinside.com 2019 - 2024. All rights reserved.