Рубрики
Uncategorized

Установка статического IP для AWS Lambda (или любой экземпляр AWS)

Ссылки на YouTube Видео Объяснение, GitHub Repo Что такого важно в св. Tagged с AWS, учебным пособием, DevOps, Serverless.

Рекомендации

YouTube Видео Объяснение , GitHub Repo

Что такого важно в статическом IP?

Наличие статического исходящего IP для вашей функции AWS Lambda (или любого экземпляра AWS) является общим вариантом использования, когда сторонняя сторона, которую вы пытаетесь получить доступ к данным, накладывает ограничение, которое они принимают только запросы с IP-адресов белых списков. По умолчанию Lambda не назначает статический исходящий IP -адрес, и вы не можете просто назначить AWS Elastic IP -адрес к функции Lambda, как вы могли бы для экземпляра AWS EC2.

Настройка статического IP для лямбды не так просто …

Для Lambda процесс немного сложнее. Ты должен:

  1. Создать AWS Virtual Private Cloud (VPC)
  2. Создайте публичные и частные подсету в VPC
  3. Поместите свою функцию Lambda в частную подсеть и Nat Gateway в публичной подсети
  4. Nat Gateway назначен статический упругой IP , который Lambda также направляет трафик
  5. Затем Nat Gateway направляет трафик к Интернет -шлюз который передает этот трафик на нашу стороннюю конечную точку со статическим исходящим IP

Простая диаграмма

Подробная диаграмма

Я прохожу все в моей серии YouTube, объясняя, как создать его вручную, а затем автоматически с помощью AWS CloudFormation , объясняя каждый компонент и значения, выбранные по пути.

Как ты можешь мне помочь

Если вы найдете видео полезным, вы можете мне очень помочь, выполнив одно или все из следующих:

Оригинал: «https://dev.to/alexanderdamiani/aws-lambda-with-a-static-ip-2g3l»