Монго БД на Google Cloud VM
У меня есть виртуальная машина Ubuntu в облаке Google, на которой запущен мой экземпляр Mongo.
- Я включил аутентификацию
- Mongo config настроен для привязки к 127.0.0.1 и внутреннему IP-адресу сервера.
- В консоли Google я открыл TCP-порт 27107.
- Порт открыт в ВМ тоже.
Но когда я пытаюсь подключиться к экземпляру Mongo, используя внутренний IP-адрес сервера из службы приложений JS Node, я получаю сообщение об ошибке, как показано ниже. любая идея почему это?
не удалось подключиться к серверу [:27017] при первом подключении [MongoError: истекло время ожидания соединения от 0 до: 27017]' }
Я также могу подключиться к серверу, используя оболочку Монго с помощью облачной консоли Google.
1 ответ
Кажется, вы подключаетесь из App Engine к GCP, вам нужно настроить VPC для этого. Подробно здесь: https://cloud.google.com/vpc/docs/configure-serverless-vpc-access