В итоге получилось, что мой уровень Atlas не поддерживает пиринговые соединения.
Вот два других решения, оба из которых отправляют трафик через Интернет, а не в AWS.
1
Белый список всех IP-адресов (добавьте 0.0.0.0/0) в MongoDB Atlas.
2:
На вашей панели управления VPC:
Подключите интернет-шлюз к вашему VPC.
Создать новый EIP.
Создание общедоступной подсети и частной подсети. (Под этим я подразумеваю включать в название «public» и «private». На самом деле мы сделаем их общедоступными и приватными, когда позже свяжем таблицы маршрутизации).
Создайте шлюз NAT и подключите его к EIP и общедоступной подсети.
Создание таблицы частной маршрутизации, которая направляет весь трафик на шлюз NAT (сохраните существующий маршрут от вашего VPC CIDR к локальному).
Создайте общедоступную таблицу маршрутизации, которая перенаправляет весь трафик на интернет-шлюз (сохраните существующий маршрут от вашего CIDR VPC к локальному).
Свяжите свою общедоступную подсеть с таблицей публичной маршрутизации, а свою частную подсеть с таблицей частной маршрутизации.
Создайте сетевой ACL и, при необходимости, свяжитесь с любыми подсетями.
На панели управления функциями Lamda:
Свяжите свой VPC.
Свяжите свою частную подсеть.
Свяжите любые группы безопасности, если это необходимо.
На вашей информационной панели MongoDB Atlas:
Белый список EIP в MongoDB Atlas.
Примечание: Amazon взимает плату за NAT-шлюз. Это единственная несвободная часть этого, если вы находитесь на свободном уровне.