使用没有用户名密码的 VPC 将 mongoDB 图集连接到应用程序

问题描述

我在 AWS atlas 帐户中托管了一个 mongo db,我的应用程序在 AWS EC2 实例中运行。我想通过 VPC 对等使用我的应用程序访问我的数据库,但它总是要求输入用户名密码,我认为这不是一个好习惯,因为为此我需要在属性文件中硬编码虚拟凭据。

有什么办法可以在不使用虚拟凭据的情况下做到这一点。我可以使用私有端点执行此操作吗?请建议业界使用的 mongodb 图集最佳实践。

解决方法

身份验证与您的网络拓扑 (VPC) 正交。

需要在 Atlas 中进行身份验证。您可以尝试使用 x.509 或 aws 身份验证代替密码。

相关问答

Selenium Web驱动程序和Java。元素在(x,y)点处不可单击。其...
Python-如何使用点“。” 访问字典成员?
Java 字符串是不可变的。到底是什么意思?
Java中的“ final”关键字如何工作?(我仍然可以修改对象。...
“loop:”在Java代码中。这是什么,为什么要编译?
java.lang.ClassNotFoundException:sun.jdbc.odbc.JdbcOdbc...