为 API 代理配置转发代理
bookmark_borderbookmark
使用集合让一切井井有条
根据您的偏好保存内容并对其进行分类。
转发代理提供单一点,让多台机器可向外部服务器发送请求。它们可以强制执行安全政策、记录和分析请求,以及执行其他操作,以便请求符合您的业务规则。借助 Apigee Hybrid,您可以配置转发 API 代理和外部 TargetEndpoint(后端目标服务器)的转发代理。
要在 Hybrid 和 TargetEndpoint 之间使用 HTTP 转发代理,您必须在替换文件中配置出站代理设置。这些基于环境范围的属性会将目标请求从 Hybrid 路由到 HTTP 转发代理。对于您希望通过 HTTP 转发代理的任何 TargetEndpoint,您还需要确保将 use.proxy
设置为“true”。有关说明,请参阅页面底部。
要配置用于转发代理的混合环境,请向替换文件添加 envs.httpProxy
属性并将其应用于集群。例如:
envs:
- name: test
httpProxy:
scheme: HTTP
host: 10.12.0.47
port: 3128
...
如需详细了解每个 envs.httpProxy
配置属性,请参阅配置属性参考文档。
已为环境配置转发代理;从该环境中的 API 代理到后端目标的所有流量都将通过指定的 HTTP 转发代理。如果 API 代理的特定目标的流量应直接流向后端目标,从而绕过转发代理,请在 TargetEndpoint 中设置以下属性以替换 HTTP 转发代理:
<Property name="use.proxy">false</Property>
如需详细了解如何设置 TargetEndpoint 属性,包括如何配置与目标端点的连接,请参阅端点属性参考文档。
对于您要通过 HTTP 转发代理的任何 TargetEndpoint,请将 use.proxy
设置为“true”:
<Property name="use.proxy">true</Property>
如未另行说明,那么本页面中的内容已根据知识共享署名 4.0 许可获得了许可,并且代码示例已根据 Apache 2.0 许可获得了许可。有关详情,请参阅 Google 开发者网站政策。Java 是 Oracle 和/或其关联公司的注册商标。
最后更新时间 (UTC):2025-02-28。
[[["易于理解","easyToUnderstand","thumb-up"],["解决了我的问题","solvedMyProblem","thumb-up"],["其他","otherUp","thumb-up"]],[["很难理解","hardToUnderstand","thumb-down"],["信息或示例代码不正确","incorrectInformationOrSampleCode","thumb-down"],["没有我需要的信息/示例","missingTheInformationSamplesINeed","thumb-down"],["翻译问题","translationIssue","thumb-down"],["其他","otherDown","thumb-down"]],["最后更新时间 (UTC):2025-02-28。"],[],[]]