Рекомендации
YouTube Видео Объяснение , GitHub Repo
Что такого важно в статическом IP?
Наличие статического исходящего IP для вашей функции AWS Lambda (или любого экземпляра AWS) является общим вариантом использования, когда сторонняя сторона, которую вы пытаетесь получить доступ к данным, накладывает ограничение, которое они принимают только запросы с IP-адресов белых списков. По умолчанию Lambda не назначает статический исходящий IP -адрес, и вы не можете просто назначить AWS Elastic IP -адрес к функции Lambda, как вы могли бы для экземпляра AWS EC2.
Настройка статического IP для лямбды не так просто …
Для Lambda процесс немного сложнее. Ты должен:
- Создать AWS Virtual Private Cloud (VPC)
- Создайте публичные и частные подсету в VPC
- Поместите свою функцию Lambda в частную подсеть и Nat Gateway в публичной подсети
- Nat Gateway назначен статический упругой IP , который Lambda также направляет трафик
- Затем Nat Gateway направляет трафик к Интернет -шлюз который передает этот трафик на нашу стороннюю конечную точку со статическим исходящим IP
Простая диаграмма
Подробная диаграмма
Я прохожу все в моей серии YouTube, объясняя, как создать его вручную, а затем автоматически с помощью AWS CloudFormation , объясняя каждый компонент и значения, выбранные по пути.
Как ты можешь мне помочь
Если вы найдете видео полезным, вы можете мне очень помочь, выполнив одно или все из следующих:
- Подписка на мой канал на YouTube
- Любите, комментируя и/или обмен видео
- в главной роли в GitHub Repo
- Следуя за мной на GitHub
Оригинал: «https://dev.to/alexanderdamiani/aws-lambda-with-a-static-ip-2g3l»