I proxy di inoltro forniscono un unico punto attraverso il quale più macchine inviano richieste a un server esterno. Possono applicare le norme di sicurezza, registrare e analizzare le richieste ed eseguire altre azioni in modo che le richieste rispettino le regole aziendali. Con Apigee hybrid, puoi configurare un proxy di inoltro che funge da intermediario tra i proxy API e un TargetEndpoint esterno (un server di destinazione di backend).
Per utilizzare un proxy di inoltro HTTP tra l'ambiente ibrido e TargetEndpoint, devi configurare
le impostazioni del proxy in uscita nel file di override. Queste proprietà con ambito ambiente
instradano le richieste di destinazione dall'ambiente ibrido al proxy di inoltro HTTP. Devi anche assicurarti che
use.proxy sia impostato su "true" per qualsiasi TargetEndpoint che vuoi passare attraverso un proxy
di inoltro HTTP. Per le istruzioni, vedi in fondo alla pagina.
Per configurare un ambiente ibrido per il proxy di inoltro, aggiungi
la proprietà envs.httpProxy al file di override e applicala al
cluster. Ad esempio:
envs:
- name: test
httpProxy:
scheme: HTTP
host: 10.12.0.47
port: 3128
...Per informazioni dettagliate su ciascuna delle proprietà di configurazione di envs.httpProxy, consulta il
riferimento per le proprietà di configurazione.
Il proxy di inoltro è configurato per un ambiente; tutto il traffico proveniente dai proxy API in quell'ambiente e diretto alle destinazioni di backend passa attraverso il proxy di inoltro HTTP specificato. Se il traffico per una destinazione specifica di un proxy API deve andare direttamente alla destinazione di backend, bypassando il proxy di inoltro, imposta la seguente proprietà in TargetEndpoint per eseguire l'override del proxy di inoltro 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 passare
tramite un proxy di inoltro HTTP:
<Property name="use.proxy">true</Property>