Hola, tenemos una puerta de enlace API de AWS configurada con lambda y ahora queremos integrarnos con un proveedor en el que el proveedor quiere que le proporcionemos una IP estática contra la puerta de enlace API que tenemos. Según mi conocimiento, la puerta de enlace API atiende solicitudes a través de Dynamic Elastic IP que se enumeran aquí
¿Hay alguna forma de lograr esto que no sea colocar un proxy de reenvío o NLB?
No puede obtener una dirección IP estática si está utilizando un punto final público de puerta de enlace de API (regional u optimizado para perímetro). Las direcciones IP asignadas para las API en cualquier región de AWS se pueden cambiar en cualquier momento y son un rango muy amplio.
Sin embargo, si tuviera que usar un punto final privado de API Gateway , podría usar la siguiente configuración:
Client --> NLB(public static IP) --> VPC endpoint for API Gateway --> Private APIEl punto de enlace de la VPC de execute-api tiene una dirección IP fija asignada desde el rango CIDR de la VPC. Con un NLB como front-end (con una IP estática pública), puede agregar estas direcciones IP como objetivos en su configuración de NLB.
También puede usar un servicio de proxy de IP estática como QuotaGuard . Lo uso para tratar con servicios que quieren incluir mi IP en la lista blanca cuando uso DNS dinámico.