MongoDB字段级加密与Lambda和Atlas如何包含mongocrypted



我尝试用Atlas M10集群和AWS lambda实现MongoDB客户端字段级加密。据我所知,我需要在我的道路上有一个加密的二进制。如何将这个二进制与lambda绑定?

您可以使用Lambda Layer来打包您的依赖项。Lambda层可以包括纯python库和二进制依赖项。

以下是我解决它的方法。MongoDB文档包括一节关于如何安装MongoDB企业版Amazon Linux 2(2020年8月用于lambda容器(的内容:https://docs.mongodb.com/manual/tutorial/install-mongodb-enterprise-on-amazon-tarball/

我选择了安装防水布。下载并打开归档文件后,我将mongocrypted二进制文件复制到我的无服务器项目中,并将其与lambda捆绑在一起。在lambda处理程序中,我将二进制文件的路径附加到当前的$path中,因此它是可执行的。

最新更新