Saltar al contenido

¿Existe alguna forma de asignar una IP estática a AWS Lambda sin VPC?

Solución:

Necesitaras:

  • Crear un VPC con una puerta de enlace de Internet, una subred pública y una subred privada
  • Adjunta Función AWS Lambda a la subred privada
  • Lanzar un Puerta de enlace NAT en la subred pública y actualice la tabla de rutas de la subred privada para usar la puerta de enlace NAT

La puerta de enlace NAT utilizará un Dirección IP elástica (que es una dirección IP estática). Todo el tráfico de la función Lambda a Internet procederá de esta dirección IP, que se puede utilizar en la lista blanca.

Puede pensar que esto es un poco excesivo para simplemente adjuntar una dirección IP estática, pero varias funciones de Lambda pueden ejecutarse en paralelo y podrían ejecutarse en varias zonas de disponibilidad. Enviar todo el tráfico a través de la puerta de enlace NAT es la única forma de garantizar que todos tengan la misma dirección IP. (O, para ser más específicos, una dirección IP por zona de disponibilidad en la que se inicia la puerta de enlace NAT).

No puedes asignar una IP pública / estática a alguna Función lambda.

Su única buena opción es implementar en una VPC con una puerta de enlace de Internet y configurar el enrutamiento desde la subred de Lambda a través de un NAT que tiene una IP elástica. Luego, su host de destino puede incluir la IP elástica en la lista blanca.

Ver también:

  • Dirección IP pública para AWS API Gateway y Lambda (sin VPC)
  • Funciones de AWS Lambda con una IP estática – Matthew Leak – Medio

Estoy de acuerdo con la respuesta de John por tener una parte de lista blanca de IP estática. Sin embargo, no resolverá su problema de arranque en frío porque lambda, si es ideal, en realidad tarda un poco en arrancar. Por lo tanto, le recomendaría que también cree un evento Cloudwatch para presionar lambda periódicamente para resolver esto o escribir un código simple (ya sea en lambda o en otro lugar) que envíe una solicitud vacía periódicamente para que se resuelva el problema de arranque en frío. Puede ver la mejora en X-Ray. Este es un proceso general pero que se realiza una sola vez.

¡Haz clic para puntuar esta entrada!
(Votos: 0 Promedio: 0)



Utiliza Nuestro Buscador

Deja una respuesta

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *