AWS Lambda packaging issue with paramiko package

aws

#1

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.

  1. serverless.yml plugin cofiguration

`plugins:

  • serverless-python-requirements`
  1. 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!


#2