Назад | Перейти на главную страницу

Mongodb на виртуальной машине Google Cloud

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

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

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

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

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