Монго БД на Google Cloud VM

У меня есть виртуальная машина Ubuntu в облаке Google, на которой запущен мой экземпляр Mongo.

  1. Я включил аутентификацию
  2. Mongo config настроен для привязки к 127.0.0.1 и внутреннему IP-адресу сервера.
  3. В консоли Google я открыл TCP-порт 27107.
  4. Порт открыт в ВМ тоже.
  5. Но когда я пытаюсь подключиться к экземпляру Mongo, используя внутренний IP-адрес сервера из службы приложений JS Node, я получаю сообщение об ошибке, как показано ниже. любая идея почему это?

    не удалось подключиться к серверу [:27017] при первом подключении [MongoError: истекло время ожидания соединения от 0 до: 27017]' }

Я также могу подключиться к серверу, используя оболочку Монго с помощью облачной консоли Google.

1 ответ

Кажется, вы подключаетесь из App Engine к GCP, вам нужно настроить VPC для этого. Подробно здесь: https://cloud.google.com/vpc/docs/configure-serverless-vpc-access

Другие вопросы по тегам