This is demonstration of a creating a Lambda layer with a custom Python library and adding the same to a Lambda function. The entire stack is created using Serverless Framework (https://www.serverless.com/)
- Clone the repository https://github.com/subhamay-cloudworks/0005-tarus-sls
- Create a S3 bucket to store the Lambda code zip file.
- Zip and Upload the following Python file to taurus/code/python in the S3 bucket.
- taurus_code.py (taurus_code.zip)
- From the Command line, zip the Python library code/python/my_lib.py including the python folder.
zip -r my_lib.zip python/my_lib.py
- Execute the following Serverless commands from the project directory to create the stack:
sls deploy --verbose
- To delete the stack either delete from CloudFormation console or execute the following command:
sls remove --verbose
- Execute the Lambda function either from AWS Lambda console or AWS CLI.
Post message in my blog (https://blog.subhamay.com)
Contributors names and contact info
Subhamay Bhattacharyya - subhamay.aws@gmail.com
- 0.1
- Initial Release