小编And*_*imm的帖子

为什么仅对于某些部署目标,我会收到错误“未压缩的代码大小大于允许的最大大小 272629760”?

作为 AWS CodeBuild 操作中 AWS CodePipeline 的一部分,我将使用无服务器框架创建的资源部署到“UAT”(用户验收测试)阶段。该管道在其自己的工具AWS帐户中运行,首先将跨帐户部署到单独的“UAT”帐户中,然后将跨帐户部署到单独的“生产”帐户中。

首次部署到“UAT”成功完成,而后续部署到“生产”失败并出现错误...

Serverless Error ----------------------------------------
 
  An error occurred: <some name>LambdaFunction - Resource handler returned message: "Code uncompressed size is greater than max allowed size of 272629760. (Service: Lambda, Status Code: 400, Request ID: <some request id>, Extended Request ID: null)" (RequestToken: <some request token>, HandlerErrorCode: InvalidRequest).
 
  Get Support --------------------------------------------
     Docs:          docs.serverless.com
     Bugs:          github.com/serverless/serverless/issues
     Issues:        forum.serverless.com
 
Your Environment Information ---------------------------
     Operating System:          linux
     Node Version:              14.17.2
     Framework Version:         2.68.0 (local)
     Plugin Version:            5.5.1
     SDK Version: …
Run Code Online (Sandbox Code Playgroud)

aws-cloudformation aws-lambda aws-codepipeline serverless-framework aws-lambda-layers

7
推荐指数
1
解决办法
5162
查看次数