Lambda
Build¶
Runtime Python 3.6
How to create an AWS Lambda python 3.6 deployment package using Docker
sudo docker run -it dacut/amazon-linux-python-3.6 mkdir <DOCKER_PROJEC_DIR> cd <DOCKER_PROJECT_DIR> pip3 install <PACKAGE_NAME> -t ./ zip -r <PROJECT_NAME>.zip * exit sudo docker ps -a | grep "dacut" | awk '{print $1}' sudo docker cp <CONTAINER_ID>:<DOCKER_PROJECT_DIR>/<PROJECT_NAME>.zip <LOCAL_PROJECT_PATH> unzip <LOCAL_PROJECT_PATH>/<PROJECT_NAME>.zip rm <LOCAL_PROJECT_PATH>/<PROJECT_NAME>.zip # Add Lambda File to zip zip -ur <PROJECT_NAME>.zip <PATH_TO_LAMBDA_FUNCTION_FILE>