我需要在已部署ec2实例的bedfa的存储桶(数据库)上运行CRUD操作。而我拥有的代码正在aws lambda上运行。但是,当我尝试通过在正文中传递详细信息来在lambda上测试此代码时,出现以下错误:“ errorMessage”:“ /usr/lib64/libstdc++.so.6:未找到版本“ GLIBCXX_3.4.20”( /var/task/node_modules/couchbase/build/Release/couchbase_impl.node)“。发生此错误是因为在我的函数中,我需要一个名为“ couchbase”的npm模块,该模块用于在我的couchbase存储桶上执行CRUD操作。
你们可以帮我解决这里可能出现的问题吗?是在lambda上运行的nodejs环境上缺少该文件,还是需要以其他方式实现才能使其正常工作?
提前致谢。
我可以通过使用lambda使用的相同nodejs版本(v0.10.36)在本地编译node_modules并将zip文件上传到lambda来解决此问题。
本文收集自互联网,转载请注明来源。
如有侵权,请联系[email protected] 删除。
我来说两句