我目前正在使用claudia.js
来将无服务器功能部署到AWS Lambda。但是,由于尺寸限制,我遇到以下错误:
RequestEntityTooLargeException:对于CreateFunction操作,请求必须小于69905067字节
要解决此问题,我试图排除npm软件包的子文件夹,因为它不是必需的,但是我不确定在claudia build
过程中如何执行此操作。
具体地说,我想排除示例子文件夹> node_modules/packet/subfolder/*
我搞砸了.gitignore
和.npmignore
的各种配置,但收效甚微。任何帮助都将是惊人的!
答案 0 :(得分:0)
您可以直接在Claudia.js中使用--use-s3-bucket
选项,而将50mb限制增加到250mb(未压缩)。
尝试运行以下命令:
claudia update --use-s3-bucket BUCKET_NAME --region YOUR_REGION
BUCKET_NAME
是同一区域(YOUR_REGION
)中部署助手存储桶的名称。