MongoDB для Google Cloud Platform VP C не работает - PullRequest
1 голос
/ 01 апреля 2020

Я следовал этому руководству по настройке VP C для разрешения traffi c из моего проекта GCP в мою базу данных MongoDB Atlas.

  1. Настройка VP C в Атласе

enter image description here

Белый список ПК и GCP

enter image description here

Создать VP C на GCP

enter image description here

Локальный тест

Работает

Настройка ВМ

enter image description here

S SH на ВМ и тестовый вход в систему:
...

2020-04-01T04:15:59.926+0000 I NETWORK  [js] DBClientConnection failed to receive message from shard...mongodb.net.:27017 - HostUnreachable: Connection closed by peer
    2020-04-01T04:15:59.927+0000 W NETWORK  [js] Unable to reach primary for set shard...
*** It looks like this is a MongoDB Atlas cluster. Please ensure that your IP whitelist allows connections from your network.


    2020-04-01T04:15:59.927+0000 E QUERY    [js] Error: connect failed to replica set shard.../shard...mongodb.net.:27017,shard...mongodb.net.:27017,shard...mongodb.net.:27017 :
    connect@src/mongo/shell/mongo.js:344:17
    @(connect):2:6
    exception: connect failed

Ответы [ 2 ]

1 голос
/ 05 апреля 2020

У вас должен быть кластер M10 или выше.

0 голосов
/ 01 апреля 2020

Пожалуйста, следуйте официальной документации https://docs.atlas.mongodb.com/security-vpc-peering/index.html

Убедитесь, что диапазон CIDR вашей частной сети GCP не должен перекрываться с CIDR Atlas, поскольку в этом случае также не будет работать пиринг VP C.

Однако, если это срочно, вы можете внести в белый список свой IP-адрес c в Atlas и заставить его работать.

Чтобы запустить его, добавьте снимки экрана консоли GCP с помощью диапазоны CIDR, группы безопасности, маршрутизируемые таблицы.

...