请在阅读后特别查看屏幕截图。
我正在 AWS Lambda 上部署一个 python 脚本,它使用impyla依赖于包的包bitarray。
from impala.dbapi import connect
我的 python 文件被调用,它有一个被正确配置authorize_ingress.py的函数。handle_authorize_ingress(event, context)请参阅下面的屏幕截图:
我的函数文件:

lambda 中的处理程序指定:

代码本身的处理程序:

我的 zip 文件的所有内容都在根目录中(而不是嵌套在目录中):

该软件包bitarray通过以下方式自动安装impyla:

每一次,我都会收到这样的回应:
截至目前,我已尝试:
- 该软件包是使用
zip -r选项生成的。 - 这些文件位于 zip 的根目录中,而不是嵌套在目录中。
- 该功能在本地运行良好。
- 我已经尝试过
virtualenv,只是在路径中安装依赖项,packages/但没有运气
有什么想法我可能做错了吗?我按照AWS 的 Lambda 部署指南生成了我的部署包。任何帮助将不胜感激,谢谢!
