Les proxys de transfert fournissent un point unique par lequel plusieurs machines envoient des requêtes à un serveur externe. Ils peuvent appliquer des règles de sécurité, enregistrer et analyser les requêtes et effectuer d'autres actions afin que les requêtes respectent vos règles métier. Avec Apigee hybrid, vous pouvez configurer un proxy de transfert qui sert d'intermédiaire entre vos proxys d'API et un TargetEndpoint externe (un serveur cible en backend).
Pour utiliser un proxy de transfert HTTP entre hybrid et le TargetEndpoint, vous devez configurer les paramètres de proxy sortant dans votre fichier de remplacement. Ces propriétés spécifiques à l'environnement acheminent les requêtes cibles d'hybrid vers le proxy de transfert HTTP. Vous devez également vous assurer que use.proxy est défini sur "true" pour tout TargetEndpoint que vous souhaitez faire passer par un proxy de transfert HTTP. Pour obtenir des instructions, consultez le bas de la page.
Pour configurer un environnement hybride pour le proxy de transfert, ajoutez la propriété envs.httpProxy à votre fichier de remplacement et appliquez-la au cluster. Exemple :
Le proxy de transfert est configuré pour un environnement. Tout le trafic allant des proxys d'API de cet environnement vers des cibles en backend passe par le proxy de transfert HTTP spécifié. Si le trafic destiné à une cible spécifique d'un proxy d'API doit accéder directement à la cible en backend, en contournant le proxy de transfert, définissez la propriété suivante dans le TargetEndpoint pour remplacer le proxy de transfert HTTP :
Définissez use.proxy sur "true" pour tout TargetEndpoint que vous souhaitez faire passer par un proxy de transfert HTTP :
<Property name="use.proxy">true</Property>
Sauf indication contraire, le contenu de cette page est régi par une licence Creative Commons Attribution 4.0, et les échantillons de code sont régis par une licence Apache 2.0. Pour en savoir plus, consultez les Règles du site Google Developers. Java est une marque déposée d'Oracle et/ou de ses sociétés affiliées.
Dernière mise à jour le 2025/04/03 (UTC).
[[["Facile à comprendre","easyToUnderstand","thumb-up"],["J'ai pu résoudre mon problème","solvedMyProblem","thumb-up"],["Autre","otherUp","thumb-up"]],[["Difficile à comprendre","hardToUnderstand","thumb-down"],["Informations ou exemple de code incorrects","incorrectInformationOrSampleCode","thumb-down"],["Il n'y a pas l'information/les exemples dont j'ai besoin","missingTheInformationSamplesINeed","thumb-down"],["Problème de traduction","translationIssue","thumb-down"],["Autre","otherDown","thumb-down"]],["Dernière mise à jour le 2025/04/03 (UTC)."],[[["This documentation covers version 1.2 of Apigee hybrid, which is now end-of-life and requires an upgrade to a newer version."],["Apigee hybrid can be configured to use a forward proxy, which acts as an intermediary for requests from API proxies to external TargetEndpoints, enabling security policy enforcement and request logging."],["Configuring a forward proxy involves setting outbound proxy properties in the overrides file, specifically using the `envs.httpProxy` property, along with setting the scheme, host, and port of the proxy."],["Forward proxying is environment-specific, so all traffic from API proxies within that environment to backend targets will use the specified proxy unless the `use.proxy` property is explicitly set to \"false\" in the TargetEndpoint."],["To make a specific TargetEndpoint utilize the forward proxy, the `use.proxy` property within that TargetEndpoint must be set to \"true\"."]]],[]]