Как разрешить лямбда-ресурсам AWS в частной подсети VPC взаимодействовать с Интернетом без использования NAT? - PullRequest
0 голосов
/ 25 апреля 2019

В моем случае у меня есть бессерверная база данных AWS aurora. База данных расположена в частной подсети, чтобы изолировать экземпляр от общедоступного. Если вашей лямбда-функции необходим доступ к базе данных, вы также должны присоединить лямбда-выражение к частной подсети и создать группы безопасности для предоставления доступа в вашей частной подсети по протоколу и порту, используемому базой данных.

Но что если ваша лямбда нуждается во внешнем соединении? Например, для связи со сторонними приложениями, такими как PayPal.

Как разрешить лямбда-ресурсам AWS в частной подсети VPC взаимодействовать с Интернетом без с использованием NAT ?

Из-за моего полностью безсерверного стека я хотел бы избежать постоянных постоянных затрат с помощью NAT.

1 Ответ

5 голосов
/ 25 апреля 2019

Вы не можете сделать это.Согласно документам AWS, если ваша Lambda работает внутри VPC и требует доступа к Интернету, вам понадобится NAT или экземпляр.

Вы можете прочитать об этом здесь: https://aws.amazon.com/premiumsupport/knowledge-center/internet-access-lambda-function/

...