AWSLambda层数超过内存-gensim,pandas,nltk,scipy
创始人
2024-09-26 02:00:28
0

AWS Lambda允许我们使用 Layers,以便在多个Lambda函数之间共享公共代码和库。然而,当Lambda Layer中的依赖项太大时,可能会导致Lambda函数运行时超出最大内存限制,从而失败。

要解决这个问题,我们可以使用Docker将所需的库打包到Lambda Layer中。Docker容器使得在本地环境中构建和打包依赖项更加容易,并最终以Lambda Layer的格式导出。

下面是一个示例的Dockerfile:

# 指定基础镜像,如Python等
FROM public.ecr.aws/lambda/python:3.8

# 通过以下方式安装软件包
RUN pip install gensim pandas nltk scipy -t /opt/python

# 将工作目录指向需要导出的依赖项所在的目录
WORKDIR /opt/python

# 将依赖项导出到.zip文件
RUN zip -r9 /tmp/lambda-layer.zip .

在Dockerfile所在目录中构建一个docker镜像,并运行它:

docker build -t lambda-layer .
docker run -v $(pwd):/outputs lambda-layer cp /tmp/lambda-layer.zip /outputs/lambda-layer.zip

最后,将zip文件上传到Lambda Layer并在Lambda函数中引用。

相关内容

热门资讯

透视安卓版本!wpk德州局透视... 透视安卓版本!wpk德州局透视(透视)开挂辅助app(确实有挂)-哔哩哔哩1)wpk德州局透视辅助挂...
透视真的!hhpoker脚本下... 透视真的!hhpoker脚本下载,hh poker软件,手段教程(确实真的是有挂)-哔哩哔哩1、hh...
透视私人局!如何下载wepok... 透视私人局!如何下载wepoker安装包,手游挂机辅助免费版,好像真的有挂(必备介绍教程)-哔哩哔哩...
透视小程序!aapoker辅助... 透视小程序!aapoker辅助工具安全吗(透视)开挂辅助插件(本来是真的挂)-哔哩哔哩1、超多福利:...
透视app!hhpoker可以... 透视app!hhpoker可以控制牌吗,德普之星app安卓版破解版,妙计教程(真是真的是有挂)-哔哩...
透视有挂!wpk免费辅助,江西... 透视有挂!wpk免费辅助,江西中至黑科技辅助插件,其实是真的挂(关于第三方教程)-哔哩哔哩进入游戏-...
透视插件!wepoker免费辅... 透视插件!wepoker免费辅助器(透视)开挂辅助软件(果然真的是有挂)-哔哩哔哩进入游戏-大厅左侧...
透视黑科技!wejoker辅助... 透视黑科技!wejoker辅助脚本,we poker辅助器v3.3,指南教程(确实真的是有挂)-哔哩...
此事迅速冲上热搜!智星德州插件... 此事迅速冲上热搜!智星德州插件2024最新版,蜀渝牌乐汇修改器,本来真的是有挂(详细必赢教程)-哔哩...
透视科技!哈糖大菠萝助手(透视... 透视科技!哈糖大菠萝助手(透视)开挂辅助方法(总是真的是有挂)-哔哩哔哩透视科技!哈糖大菠萝助手(透...