小编she*_*u85的帖子

libffi-d78936b1.so.6.0.4:AWS Lambda 函数无法打开共享对象文件错误

我正在尝试使用 watson_developer_cloud sdk 部署一个 python Lambda 包。密码学是此包具有的众多依赖项之一。我已经在 Linux 机器上构建了这个包。我的包也包含 .libffi-d78936b1.so.6.0.4 隐藏文件。但是我的 lambda 函数仍然无法访问它。我仍然收到“libffi-d78936b1.so.6.0.4:无法打开共享对象文件”错误。我使用这里的说明在 Vagrant 服务器上构建了我的包:https : //docs.aws.amazon.com/lambda/latest/dg/with-s3-example-deployment-pkg.html#with-s3-example-部署-pkg-python

确切的错误:

Unable to import module 'test_translation': libffi-d78936b1.so.6.0.4: cannot open shared object file: No such file or directory
Run Code Online (Sandbox Code Playgroud)

请注意,如本解决方案中所述,我已经使用zip -r9 $DIR/lambda_function.zip创建了我的包代替 *。但它仍然不适合我。

任何方向都是高度可观的。

amazon-web-services python-3.x ibm-watson aws-lambda

5
推荐指数
2
解决办法
4156
查看次数