I proxy di inoltro forniscono un singolo punto attraverso il quale più macchine inviano richieste a un a un server esterno. Possono applicare criteri di sicurezza, registrare e analizzare le richieste ed eseguire altre azioni in modo che le richieste aderiscano alle tue regole aziendali. Con Apigee hybrid, puoi configurare un proxy di inoltro che sia un intermedio tra i proxy API e un TargetEndpoint esterno (un server di destinazione backend).
Per utilizzare un proxy in avanti HTTP tra l'istanza ibrida e TargetEndpoint, devi configurare le impostazioni del proxy in uscita nel file delle sostituzioni. Queste proprietà basate sull'ambiente indirizzano le richieste di destinazione dall'ambiente ibrido al proxy di inoltro HTTP. Devi inoltre assicurarti
use.proxy
è impostato su "true" per qualsiasi TargetEndpoint che vuoi far passare attraverso una richiesta
proxy di inoltro. Consulta la parte inferiore della pagina per le istruzioni.
Per configurare un ambiente ibrido per il proxy di forwarding, aggiungi
la proprietà envs.httpProxy
al file degli override e applicala alla
in un cluster Kubernetes. Ad esempio:
envs: - name: test httpProxy: scheme: HTTP host: 10.12.0.47 port: 3128 ...
Per informazioni dettagliate su ciascuna delle proprietà di configurazione envs.httpProxy
, consulta il
riferimento per le proprietà di configurazione.
Il proxy in avanti è configurato per un ambiente; tutto il traffico che passa dai proxy API in quell'ambiente ai target di backend passa attraverso il proxy in avanti HTTP specificato. Se il traffico di una la destinazione specifica di un proxy API deve andare direttamente alla destinazione del backend, bypassando il quindi imposta la seguente proprietà in TargetEndpoint per eseguire l'override del proxy HTTP proxy:
<Property name="use.proxy">false</Property>
Per ulteriori informazioni sull'impostazione delle proprietà TargetEndpoint, incluso come configurare la connessione all'endpoint di destinazione. Consulta Riferimento alle proprietà degli endpoint.
Imposta use.proxy
su "true" per qualsiasi TargetEndpoint per cui vuoi passare tramite un proxy di inoltro HTTP:
<Property name="use.proxy">true</Property>