Os proxies de encaminhamento fornecem um único ponto através do qual várias máquinas enviam pedidos para um servidor externo. Podem aplicar políticas de segurança, registar e analisar pedidos, e realizar outras ações para que os pedidos cumpram as regras da sua empresa. Com o Apigee hybrid, pode configurar um proxy de encaminhamento que intermedeia os seus proxies de API e um TargetEndpoint externo (um servidor de destino de back-end).
Para usar um proxy de encaminhamento HTTP entre o híbrido e o TargetEndpoint, tem de configurar as definições de proxy de saída no ficheiro de substituições. Estas propriedades ao nível do ambiente
encaminham pedidos de destino do híbrido para o proxy de encaminhamento HTTP. Também tem de garantir que use.proxy
está definido como "true" para qualquer TargetEndpoint que queira passar por um proxy de encaminhamento HTTP. Consulte a parte inferior da página para ver instruções.
Para configurar um ambiente híbrido para o encaminhamento de proxy, adicione a propriedade envs.httpProxy
ao ficheiro de substituições e aplique-a ao cluster. Por exemplo:
envs: - name: test httpProxy: scheme: HTTP host: 10.12.0.47 port: 3128 ...
Para ver detalhes sobre cada uma das envs.httpProxy
propriedades de configuração, consulte a
referência das propriedades de configuração.
O proxying de encaminhamento está configurado para um ambiente. Todo o tráfego que passa por proxies de API nesse ambiente para alvos de back-end passa pelo proxy de encaminhamento HTTP especificado. Se o tráfego para um destino específico de um proxy de API deve ir diretamente para o destino de back-end, ignorando o proxy de encaminhamento, defina a seguinte propriedade no TargetEndpoint para substituir o proxy de encaminhamento HTTP:
<Property name="use.proxy">false</Property>
Para mais informações sobre a definição das propriedades TargetEndpoint, incluindo como configurar a ligação ao ponto final de destino, consulte a referência de propriedades do ponto final.
Defina use.proxy
como "true" para qualquer TargetEndpoint que queira passar por
um proxy de encaminhamento HTTP:
<Property name="use.proxy">true</Property>