Hi everyone,
i try to create layer in aws lambda python SDK of opsgenie but when i run the code i get this error:
''Unable to import module 'lambda_function': No module named 'opsgenie_sdk'
i made dir named (opsgenie/python/lib/python3.9/site-packages) , in the dir i did pip3 install opsgenie-sdk then i zipped the folder
what i must do ?
Hi @Reham Adel!
Unfortunately, it sounds like this is more of an issue with your Lambda configuration than the Opsgenie SDK itself.
I would make sure you've gone through this article (just one I found through a search) and see if it helps clear the error up.
While this is probably a better question for an AWS-centric forum, I have gotten that error when there is something wrong with how I've organized packages in the .zip I'm deploying - or if they are just missing altogether. At first glance, I think you may be installing the SDK locally instead of a target directory:
pip3 install -t path/to/target/folder opsgenie-sdk
or similar based on that help article I linked. Also, you may also only need to install them to opsgenie/python, not opsgenie/python/lib/python3.9/site-packages.
Hope this helps!
You must be a registered user to add a comment. If you've already registered, sign in. Otherwise, register and sign in.