Соединение двух пиринговых соединений AWS

У меня есть экземпляр AWS Lightsail (развернут в AWS Managed VPC), который я хочу подключить к своему Mongo ATLAS (развернут в Mongo Managed VPC).

Я смог подключить свои сервисы AWS (Lambda, API Gateway) к ATLAS внутри, без подключения к Интернету.

У меня есть одноранговое соединение от ATLAS до AWS (новый VPC без интернета) У меня есть одноранговое соединение от Lightsail до AWS (по умолчанию VPC)

Я должен быть в состоянии направить соединение от Lightsail к ATLAS.

Я создал пиринговое соединение между моим "новым VPC" и "VPC по умолчанию" и обновил таблицу маршрутизации. Но все же световой парус пытается пройти через интернет. Он подключается только тогда, когда я добавляю в публичный IP-адрес светлый парус.

1 ответ

У вас есть две проблемы здесь.

  1. Lightsail в настоящее время поддерживает только пиринг по умолчанию VPC, хотя это не делает его очень ясным, вы можете прочитать его здесь

  2. Вы не можете выполнить транзитивный пиринг в исходном режиме, то есть маршрут от VPC Lightsail к вашему VPC по умолчанию, а затем к Atlas. Более подробную информацию об этом смотрите здесь.

Ваш основной вариант - это публичное подключение, что, если вы используете TLS/SSL и ограничение на основе IP, не так уж плохо. Хотя и предоставлено, оно не так хорошо, как полностью приватное соединение.

Существует возможность развернуть собственное устройство маршрутизации в VPC по умолчанию, чтобы сделать его "транзитным VPC" и самостоятельно выполнять маршрутизацию между различными одноранговыми ссылками, но издержки / сложность управления этим устройством могут не стоить этого. Более подробную информацию о таких топологиях можно найти здесь.

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