I proxy in avanti forniscono un unico punto tramite il quale più macchine inviano richieste 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 in avanti che intermedi i proxy API e un TargetEndpoint esterno (un server di destinazione di backend).
Per utilizzare un proxy di inoltro HTTP tra ibrido e TargetEndpoint, è necessario configurare
le impostazioni del proxy in uscita nel file di override. 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 le istruzioni in fondo alla pagina.
Per configurare un ambiente ibrido per il proxy di inoltro, aggiungi la proprietà envs.httpProxy
al file delle sostituzioni e applicala al cluster. Ad esempio:
envs: - name: test httpProxy: scheme: HTTP host: 10.12.0.47 port: 3128 ...
Per maggiori dettagli su ciascuna delle proprietà di configurazione di envs.httpProxy
, consulta
Riferimento alle 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 per un target specifico di un proxy API deve andare direttamente al target di backend, bypassando il proxy forward, imposta la seguente proprietà in TargetEndpoint per eseguire l'override del proxy forward HTTP:
<Property name="use.proxy">false</Property>
Per ulteriori informazioni sull'impostazione delle proprietà TargetEndpoint, inclusa la configurazione della connessione all'endpoint di destinazione, consulta Riferimento per le proprietà degli endpoint.
Imposta use.proxy
su "true" per qualsiasi TargetEndpoint che vuoi
un proxy di inoltro HTTP:
<Property name="use.proxy">true</Property>