I use serverless for packaging AWS lambda functions and for deploying and CircleCI for CI.
In my serverless.yml file, I use serverless-python-requirements to include needed modules in the lambda package.
- serverless.yml plugin cofiguration
`plugins:
- serverless-python-requirements`
- The contents of requirements.txt files is,
paramiko==2.1.1
If I deploy this from an Amazon Linux EC2 instance everything works fine, where as if deploy using CircleCI build environment I get successful deployment, but the following error when calling the deployed lambda function.
libssl.so.1.0.0: cannot open shared object file: No such file or directory
I believe this error is because of packaging in a different build environment. Can anyone help me solve this issue?
Thanks!