Подключите MongoDB atlas к приложению с помощью VPC без имени пользователя и пароля

#mongodb #spring-data-mongodb #mongodb-atlas #database-security #network-security

Вопрос:

У меня есть одна база данных mongo, размещенная в учетной записи AWS atlas, и мое приложение работает в экземпляре AWS EC2. Я хочу получить доступ к своей базе данных с помощью своего приложения с помощью VPC-пиринга, но он всегда запрашивает имя пользователя и пароль, что, на мой взгляд, не является хорошей практикой, потому что для этого мне нужно жестко закодировать фиктивные учетные данные в файле свойств.

Есть ли какой-нибудь способ сделать это без использования фиктивных учетных данных. Могу ли я сделать это с помощью частной конечной точки? Пожалуйста, предложите наилучшую практику, используемую в промышленности для mongodb atlas.

Ответ №1:

Аутентификация ортогональна вашей сетевой топологии (VPC).

Требуется аутентификация в системе Atlas. Вы можете попробовать использовать аутентификацию x.509 или aws вместо паролей.