I proxy di forwarding forniscono un singolo punto attraverso 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 rispettino le regole aziendali. Con Apigee hybrid, puoi configurare un proxy di forwarding 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, devi configurare le impostazioni del proxy in uscita nel file di override. Queste proprietà con ambito a livello di ambiente instradano le richieste target da ibrido a proxy in avanti HTTP.
Per configurare un ambiente ibrido per il proxy di forwarding, aggiungi
la proprietà envs.httpProxy
al file di override e applicalo
al cluster. Ad esempio:
envs: - name: test httpProxy: scheme: http host: 10.12.0.47 port: 3128 ...
Per informazioni dettagliate su ciascuna delle envs.httpProxy
proprietà di configurazione, consulta il
riferimento della 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 di inoltro HTTP specificato. Se il traffico di un target specifico di un proxy API deve andare direttamente alla destinazione del backend, ignorando il proxy di forwarding, imposta la seguente proprietà in TargetEndpoint per sostituire il proxy HTTP di forwarding:
<Property name="use.proxy">false</Property>
Per ulteriori informazioni sull'impostazione delle proprietà TargetEndpoint, inclusa la configurazione della connessione all'endpoint di destinazione, consulta la guida di riferimento alle proprietà endpoint.
Imposta use.proxy
su "true" per qualsiasi TargetTarget che vuoi passare attraverso un proxy di forwarding HTTP:
<Property name="use.proxy">true</Property>