Build, test and ship an AWS lambda function package with custom Python modules
- Put the Python program and the requirements.txt in
./app
- Adapt the configuration in
./config_pipeline.cfg
to your needs
- Install the custom Python modules within a LambCI-Build Docker container
./1_build_python_env.sh
- Execute the Python program locally within a LambCI Docker container
./2_run_lambda_local.sh
- Zip the code and the custom Python modules into a lambda function package
./3_create_zipped_lambda.sh
- Ship the lambda function package directly to AWS lambda
./4_deploy_lambda_direct.sh
- Ship the lambda function package via S3
./5_deploy_lambda_via_S3.sh