Estoy mirando https://docs.aws.amazon.com/general/latest/gr/aws-ip-ranges.html tratando de averiguar qué rangos de direcciones IP utiliza AWS Lambda pero en el archivo JSON vinculado I no veo ninguna referencia al servicio Lambda. ¿AWS Lambda solo usa EC2 bajo el capó y son esos los rangos de direcciones IP que debería mirar?
La única respuesta oficial que puedo encontrar está en el foro oficial de AWS (desde 2015) es:
Lamentablemente, Lambda no tiene un conjunto fijo de direcciones IP que utiliza.
La compatibilidad con VPC, que se encuentra en nuestra hoja de ruta, debería permitirle controlar las direcciones IP públicas que utiliza su función mediante el uso de un EC2 NAT.
Por lo que puedo decir, si necesita controlar/conocer la IP de origen de las solicitudes salientes de su función Lambda, la respuesta oficial sigue siendo ponerlo en su VPC y usar NAT.
Otra idea sería realizar una solicitud en su función Lambda que no sea de VPC y ver qué dirección IP ve. Luego intente encontrarlo en el archivo ip-ranges.json y use el bloque de cualquier servicio que resulte que está usando actualmente. Solo tenga en cuenta que esto puede no funcionar para siempre.
Las direcciones IP variarán. Si necesita una IP fija en AWS para una función Lambda, puede adjuntar una "Interfaz de red elástica". La función Lambda utilizará esta interfaz dentro de una VPC que puede tener una dirección IP fija.
Espero haber podido abstraer sus necesidades de la pregunta original. Más información se puede encontrar aquí .
¡Espero que ayude!
dominik