pip install cryptography
pip install cryptography -t /path/to/project-folder
cd /path/to/project-folder && zip -r9 /path/to/lambda-function-file.zip .
docker run -v $(pwd):/var/task lambci/lambda:build-python3.6 \
pip install cryptography -t /var/task && \
pip install -r `/path/to/requirements.txt` -t /var/task && \
cd /var/task && zip -9 /path/to/lambda-function-file.zip .
import cryptography
以上方法中,方法2和方法3都适用于在AWS Lambda中使用第三方库的场景。方法2适用于本地开发者或手动打包程序,而方法3则适用于自动化镜像构建和CI/CD部署。
上一篇:AWSLambda函数在Python环境中运行时,是否可以执行Java代码?如何解决?
下一篇:AWSLambda函数在使用ServerlessFramework时,使用单个JAR文件相对于多个JAR文件的优点是什么?