我正在开发一个lambda函数,它使用在python 2.7中创建的ResumeParser库.但是当我在AWS上部署包含库的这个函数时,它会引发以下错误:
解压缩的大小必须小于262144000字节
我从AWS Codebuild上传了我的lambda函数源。我的Python脚本使用NLTK,因此需要大量数据。我的.zip软件包太大,RequestEntityTooLargeException发生了。我想知道如何增加通过UpdateFunctionCode命令发送的部署包的大小。
我AWS CodeBuild用来将源代码从GitHub存储库转换为AWS Lambda。这是关联的buildspec文件:
version: 0.2
phases:
install:
commands:
- echo "install step"
- apt-get update
- apt-get install zip -y
- apt-get install python3-pip -y
- pip install --upgrade pip
- pip install --upgrade awscli
# Define directories
- export HOME_DIR=`pwd`
- export NLTK_DATA=$HOME_DIR/nltk_data
pre_build:
commands:
- echo "pre_build step"
- cd $HOME_DIR
- virtualenv venv
- . venv/bin/activate
# Install modules
- pip install -U requests
# NLTK download
- pip …Run Code Online (Sandbox Code Playgroud)