问题描述
我在 AWS atlas 帐户中托管了一个 mongo db,我的应用程序在 AWS EC2 实例中运行。我想通过 VPC 对等使用我的应用程序访问我的数据库,但它总是要求输入用户名密码,我认为这不是一个好习惯,因为为此我需要在属性文件中硬编码虚拟凭据。
有什么办法可以在不使用虚拟凭据的情况下做到这一点。我可以使用私有端点执行此操作吗?请建议业界使用的 mongodb 图集最佳实践。
解决方法
身份验证与您的网络拓扑 (VPC) 正交。
需要在 Atlas 中进行身份验证。您可以尝试使用 x.509 或 aws 身份验证代替密码。