IP de saída estáticas para chamadas á API de Heroku con Proximo
Use unha integración de Proximo existente para a lista de IP de saída permitidas mentres mantén a entrada da aplicación na ruta web de Heroku.
Unha API de socio pode esixir que as solicitudes proveñan dunha IP de orixe coñecida mentres a aplicación de Heroku que a chama se executa en dynos cambiantes. Unha integración de Proximo existente proporciona unha ruta de saída a través dun enderezo estático asignado.
dyno’s API client → Proximo gateway → partner API
assigned source IPO enderezo de saída asignado é o que debe figurar na lista de orixes permitidas do socio. PROXIMO_URL identifica o punto final do proxy e as credenciais que a aplicación usa para entrar nesa ruta; non é o URL público do sitio web da aplicación.
Aplique a ruta ao proceso que realiza a chamada
Un proceso web e un traballador en segundo plano poden facer solicitudes de API separadas. Configure cada consumidor necesario mediante a súa integración de proxy compatible. Encamiñar un proceso non demostra que todos os demais procesos usen a pasarela.
Para unha aplicación JVM, use unha configuración nativa axeitada de cliente HTTP ou SOCKS e o mecanismo de autenticación compatible do provedor. Non deduza a compatibilidade con Java a partir dun exemplo de envoltorio escrito para outro contorno de execución.
Manteña as solicitudes entrantes na ruta da aplicación
A documentación de Proximo para Heroku di explicitamente que non proporciona acceso entrante á aplicación. Os clientes que chegan á aplicación web seguen usando o nome de host de Heroku configurado e o seu encamiñamento.
Use o URL da aplicación para comprobar o acceso web entrante. Use a evidencia das solicitudes recibidas polo socio para comprobar o enderezo de orixe de saída. Esperar que a IP estática do proxy sirva a aplicación combina esas dúas direccións nunha función que o servizo de saída non ofrece.