Лямбда в VPC не может подключиться к Интернету вне VPC - PullRequest
0 голосов
/ 25 октября 2019

У меня есть функция Lambda, развернутая внутри моего VPC, чтобы он мог общаться с Elasticsearch (что у него хорошо работает). Как и во многих других подобных вопросах по этому поводу в SO, мне нужно, чтобы она общалась с S3 и некоторыми другими веб-сайтами. там в Интернете, чтобы загрузить данные из. Я следовал всем инструкциям - моя Lambda находится в частной подсети, которая отправляет трафик 0.0.0.0/0 на мой NAT-шлюз, который находится в публичной подсети, которая отправляет весь трафик 0.0.0.0/0 на интернет-шлюз. По-настоящему энергично царапаю мои мысли о том, почему это не работает для меня.

Вот сетевые настройки моей лямбды: Lambda Config

Вот настройки моей частной подсети, которая показывает, что трафик 0.0.0.0/0 направляется на моюШлюз NAT: Таблица маршрутов частной подсети

Настройки моей общедоступной подсети, которая показывает, что трафик 0.0.0.0/0 направляется на мой интернет-шлюз: Таблица маршрутов общедоступной подсети

Наконец, мои настройки шлюза NAT, которые показывают, что он подключен к общедоступной подсети: Настройки NAT

Заранее спасибо всем, буду очень признателен за любые мысли о том, где яя здесь не так.

...