Configurare l'inoltro proxy per i proxy API

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 rispettino le 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 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. Inoltre, devi assicurarti che use.proxy sia impostato su "true" per qualsiasi TargetEndpoint che vuoi inoltrare tramite un proxy forward HTTP. Leggi 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 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 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 per cui vuoi passare tramite un proxy di inoltro HTTP:

<Property name="use.proxy">true</Property>