1 回答
- 最新
- 投票最多
- 评论最多
0
【以下的回答经过翻译处理】 我建议检查一下压缩文件中包含的所有依赖项是否都是必需的,如果不是的话,可以排除可以移除的部分,比如在 Node.js 中可以移除 node_modules,在 Python 中可以移除 venv。
备选方案取决于使用情况,例如您的 Lambda 调用频率是多少?如果每天只调用一次或类似情况,您可以在启动时从 S3 加载依赖项。您还可以将 EFS 网络共享挂载到 Lambda [1]。
容器映像是一个很好的解决方案,您可以创建一个最多10GB的映像。文档描述了入门的步骤 [2]。
[1] https://aws.amazon.com/blogs/compute/using-amazon-efs-for-aws-lambda-in-your-serverless-applications/ [2] https://docs.aws.amazon.com/lambda/latest/dg/images-create.html
相关内容
- AWS 官方已更新 3 年前
- AWS 官方已更新 2 年前
- AWS 官方已更新 2 年前
- AWS 官方已更新 2 年前