使用 couchbase sdk 从 AWS Lambda 对 couchbase 进行 CRUD 操作 node.js

CRUD operations to couchbase from AWS Lambda using couchbase sdk for node.js

我需要 运行 对部署在 ec2 实例上的 couchbase 中的存储桶(数据库)进行 CRUD 操作。我拥有的代码是 运行ning on aws lambda。但是,当我尝试通过在正文中传递详细信息来在 lambda 上测试此代码时,我收到错误消息:"errorMessage": "/usr/lib64/libstdc++.so.6: version `GLIBCXX_3.4.20' 未找到(/var/task/node_modules/couchbase/build/Release/couchbase_impl.node 要求)”。这个错误是因为在我的函数中我需要一个名为 "couchbase" 的 npm 模块,它用于在我的 couchbase 存储桶上执行 CRUD 操作。

所以你们能帮我看看这里可能是什么问题吗? nodejs 环境 运行ning on lambda 上的文件是否丢失,或者我是否需要以不同的方式实现才能使其正常工作?

提前致谢。

我能够通过使用 lambda 使用的相同 nodejs 版本 (v0.10.36) 在本地编译 node_modules 并将 zip 文件上传到 lambda 来解决这个问题。