De uitgaande API vraag gebruikt inconsistente IPs in AEMaaCS

In Adobe Experience Manager as a Cloud Service (AEMaaCS), kunnen uitgaande HTTP-aanvragen van aangepaste Sling-servers die Apache HttpClient gebruiken, geen externe eindpunten bereiken vanwege niet-overeenkomende IP-adressen in het egress. Om dit probleem op te lossen, configureert u geavanceerde netwerken en werkt u de instellingen van de HTTP-client bij.

Beschrijving description

Omgeving

Adobe Experience Manager as a Cloud Service (AEMaaCS)

Probleem/symptomen

  • De uitgaande HTTP- verzoeken van douane Sling Servlets die Apache HttpClient gebruiken slagen er niet in om externe eindpunten te bereiken.
  • Het IP-adres dat door de externe API-leverancier wordt waargenomen, verschilt van het adres dat via DNS voor het domein van uw omgeving is opgelost.
  • IP van de pers adressen variëren tussen Auteur en Publish instanties.
  • Een specifieke uitgang IP wordt reeds geplaatst door Cloud Manager, maar de extra configuratie wordt vereist om juiste connectiviteit te verzekeren.

Resolutie resolution

Ga als volgt te werk om het probleem op te lossen:

  1. Geavanceerde netwerken op milieuniveau inschakelen:

    1. Ga naar vormen geavanceerd voorzien van een netwerk lusje in uw milieu montages.
    2. Laat opties zoals flexibel havenuitgang , specifiek uitgangIP adres , of VPN toe.
    3. De facultatieve gebieden van het verlaten zoals Haven door:sturen en niet-volmachtsgastheren leeg tenzij uitdrukkelijk vereist.
  2. Als de uitgaande HTTP- verzoeken van douane Sling Servlets op de serverzijde worden gemaakt, zorg ervoor dat Apache HttpClient systeemeigenschappen door .useSystemProperties() tijdens initialisering aan te halen HttpClient gebruikt.

  3. Na het toelaten van geavanceerd voorzien van een netwerk, bevestig dat de uitgaande verzoeken van zowel Auteur als Publish instanties het specifieke IP van de uitgang adres gebruiken dat in Cloud Manager wordt gevormd.

  4. Testen van API-aanroepen vanuit zowel auteur- als publicatieomgevingen uitvoeren om succesvolle communicatie met de externe service te valideren.

Gerelateerde lezing

recommendation-more-help
3d58f420-19b5-47a0-a122-5c9dab55ec7f