AWS Диапазоны IP-адресов лямбда - PullRequest
2 голосов
/ 18 июня 2020

Я смотрю на https://docs.aws.amazon.com/general/latest/gr/aws-ip-ranges.html, пытаясь выяснить, какие диапазоны IP-адресов используются AWS Lambda, но в связанном файле JSON я не вижу никаких ссылок на Lambda служба. AWS Lambda просто использует EC2 под капотом и это те диапазоны IP-адресов, на которые я должен смотреть?

Ответы [ 2 ]

5 голосов
/ 18 июня 2020

Единственный официальный ответ, который я могу найти: на официальном AWS форуме (с 2015 г.):

К сожалению, Lambda не имеет фиксированного набора IP-адресов.

VP C поддержка, которая есть в нашей дорожной карте, должна позволить вам контролировать publi c IP-адреса, используемые вашей функцией, с помощью EC2 NAT.

Насколько я могу судить, если вам нужно контролировать / знать исходный IP-адрес исходящих запросов от вашей лямбда-функции, официальный ответ по-прежнему заключается в том, чтобы поместить его в свой VP C и использовать NAT.

Другой вариант - сделать запрос в вашей не-VP C лямбда-функции и посмотреть, какой IP-адрес вы видите. Затем попробуйте найти его в файле ip-range. json и используйте блок той службы, которая, как выясняется, используется в настоящее время. Только учтите, что это может не работать вечно.

0 голосов
/ 18 июня 2020

IP-адреса могут отличаться. Если вам нужен фиксированный IP-адрес на AWS для функции Lambda, вы можете подключить «Сетевой интерфейс Elasti c». Затем функция Lambda будет использовать этот интерфейс внутри VP C, который может иметь фиксированный IP-адрес.

Надеюсь, мне удалось вычленить ваши потребности из исходного вопроса. Более подробную информацию можно найти здесь .

Надеюсь, что это поможет!

Dominik

...