Statikus kimenő IP-címek Heroku API-hívásokhoz Proximóval
Használjon meglévő Proximo-integrációt a kimenő IP-k engedélyezési listájához, miközben az alkalmazás bejövő forgalma a Heroku webes útvonalán marad.
Egy partner API előírhatja, hogy a kérések ismert forrás-IP-ről érkezzenek, miközben az őt hívó Heroku-alkalmazás változó dynókon fut. Egy meglévő Proximo-integráció kimenő útvonalat biztosít egy hozzárendelt statikus címen keresztül.
dyno’s API client → Proximo gateway → partner API
assigned source IPA hozzárendelt kimenő cím az, aminek a partner forrásengedélyezési listáján szerepelnie kell. A PROXIMO_URL azonosítja azt a proxy-végpontot és hitelesítő adatokat, amelyeket az alkalmazás az útvonal eléréséhez használ; ez nem az alkalmazás nyilvános weboldal-URL-je.
Alkalmazza az útvonalat a hívást végző folyamatra
Egy webes folyamat és egy háttérfeldolgozó külön API-kéréseket indíthat. Konfiguráljon minden szükséges fogyasztót a támogatott proxy-integrációján keresztül. Egy folyamat átirányítása nem bizonyítja, hogy minden más folyamat használja az átjárót.
JVM-alkalmazás esetén használjon megfelelő natív HTTP- vagy SOCKS-kliens konfigurációt és a szolgáltató által támogatott hitelesítési megoldást. Ne következtessen a Java-kompatibilitásra egy másik futtatókörnyezethez írt wrapper-példából.
Tartsa a bejövő kéréseket az alkalmazás útvonalán
A Proximo Heroku-dokumentációja egyértelműen kimondja, hogy nem biztosít bejövő hozzáférést az alkalmazáshoz. A webalkalmazást elérő kliensek továbbra is a beállított Heroku-gazdagépnevet és útvonalválasztást használják.
Az alkalmazás URL-jével ellenőrizze a bejövő webes hozzáférést. A partner által fogadott kérések bizonyítékai alapján ellenőrizze a kimenő forráscímet. Ha azt várja, hogy a statikus proxy-IP szolgálja ki az alkalmazást, az a két irányt olyan funkcióvá vonja össze, amelyet a kimenő szolgáltatás nem nyújt.