【发布时间】:2021-09-28 11:24:00
【问题描述】:
我只是无法让 python-ldap 在 AWS-Lambda 中工作。我有一个简单的 Lambda 脚本:
import ldap
def main():
print("Success")
以及我在 EC2 AmazonLinux2(本地工作)上构建的层。当我使用该层测试 Lambda 时,出现错误:“无法导入模块 'lambda_function':libldap_r-2.4.so.2:无法打开共享对象文件:没有这样的文件或目录”。
据我所知,这是我的 Layer zip 文件中不存在的一些操作系统文件。我可以在 /usr/lib64/libldap_r-2.4.so.2 下的 EC2 实例上找到它。有人遇到过这个错误吗?
【问题讨论】:
-
您是否将模块安装在 zip 文件夹中?像这样aws.amazon.com/premiumsupport/knowledge-center/…