Я новичок в Google Cloud, однако я настроил проект на основе стандартного App Engine для моего приложения Node.JS. Я скачал код с GIT и смог развернуть. В моем коде он пытается установить Mon go соединение с моим сервером репликации, который размещен в Atlas MongoDB (я полагаю, это на экземпляре AWS EC2). У меня включен контроль доступа, так что только мой-сервер может подключаться к MongoDB.
Очевидно, я ожидал, что соединение с моим недавно развернутым приложением прервется. Поэтому для исправления я хочу добавить внешний IP-адрес экземпляра из Google Cloud (какой бы он ни был Publi c IP) в Mon go Network Access. Я попробовал несколько IP-адресов, которые я считаю правильными, но это не работает. Я вижу, что соединение с Atlas пытается установить соединение, но оно прерывается, потому что я не уверен, какой IP-адрес Publi c виден из AppEngine (Docker Instance?), Где работает мое приложение.
Я пытался 0.0.0.0/0 - открыт для всех клиентов, и мое приложение работает отлично, однако я определенно не хочу открывать доступ MongoDB ко всему миру. Если кто-то знает больше о Google Cloud, пожалуйста, помогите.
Заранее спасибо за ответ, если у вас есть важная информация для обмена.