Configura il proxy in avanti per i proxy API

I proxy di inoltro forniscono un unico punto attraverso il quale più macchine inviano richieste a un server esterno. Può applicare criteri di sicurezza, registrare e analizzare le richieste ed eseguire altre azioni in modo che le richieste rispettino le regole aziendali. Con la soluzione ibrida di Apigee, puoi configurare un proxy di forwarding che intermedia i proxy API e un TargetEndpoint esterno (un server di destinazione di backend).

Per utilizzare un proxy avanti HTTP tra l'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 di destinazione da ibrido a proxy in avanti HTTP. Devi anche assicurarti che use.proxy sia impostato su "quo"true" per qualsiasi endpoint di destinazione che vuoi sottoporre a proxy proxy HTTP. Consulta le istruzioni nella parte inferiore della pagina.

Per configurare un ambiente ibrido per il proxy inoltrato, aggiungi la proprietà envs.httpProxy al tuo 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 ognuna delle proprietà di configurazione di envs.httpProxy, consulta il riferimento per la proprietà di configurazione.

Il proxy in avanti è configurato per un ambiente e 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 per un target specifico di un proxy API deve andare direttamente alla destinazione del backend, bypassando il proxy, imposta la seguente proprietà in TargetEndpoint per eseguire l'override del proxy in uscita HTTP:

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

Per ulteriori informazioni sull'impostazione delle proprietà di TargetEndpoint, incluso come configurare la connessione all'endpoint di destinazione, consulta la guida di riferimento alle proprietà di endpoint.

Imposta use.proxy su "true" per qualsiasi endpoint di destinazione che vuoi sottoporre a proxy proxy HTTP:

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