AWS Network Security на лямбдах - PullRequest
0 голосов
/ 06 июня 2019

У меня есть лямбда-функция AWS, которая вызывает GitHub API и функционирует нормально.При этом использовались параметры сети по умолчанию для лямбды (т.е. без VPC)

Я добавил новый код для доступа к БД AWS MySQL.

Изначально код БД не работал так, как могне получить доступ к базе данных.Чтобы заставить это работать, я добавил VPC согласно изображению, и теперь доступ к MySQL в порядке.Однако доступ к GitHub API перестал работать.

enter image description here

Насколько я вижу, VPC настроен для разрешения исходящего доступа в Интернет, поэтому не совсем уверенв чем проблема.

Любые идеи

1 Ответ

0 голосов
/ 06 июня 2019

Когда вы добавляете свою лямбду к VPC, он по умолчанию теряет доступ к Интернету.Вам нужно будет предоставить вашему VPC доступ к Интернету, вам нужно будет создать:

  • Новая подсеть с общедоступным IP-адресом
  • Интернет-шлюз, подключенный к VPC
  • Шлюз NAT для соединения частных подсетей с новой подсетью

Все шаги можно найти в здесь

...