AWS Lambda import module error in python AWS Lambda import module error in python python python

AWS Lambda import module error in python


Error was due to file name of the lambda function. While creating the lambda function it will ask for Lambda function handler. You have to name it Python_File_Name.Method_Name. In this scenario, I named it lambda.lambda_handler (lambda.py is the file name).

Please find below the snapshot.enter image description here


If you are uploading a zip file. Make sure that you are zipping the contents of the directory and not the directory itself.


Another source of this problem is the permissions on the file that is zipped. It MUST be at least world-wide readable. (min chmod 444)

I ran the following on the python file before zipping it and it worked fine.

chmod u=rwx,go=r