允许边缘界面访问本地 IP 地址
Edge for Private Cloud v. 4.16.05
Edge 界面会在以下几个位置尝试访问本地 IP 地址:
- 边缘界面中的跟踪工具能够向任何指定的网址发送和接收 API 请求。在某些部署场景中,边缘组件与其他内部服务共同托管,恶意用户可能会向专用 IP 地址发出请求,从而滥用 Trace 工具的功能。
- 根据 OpenAPI 规范创建 API 代理时,该规范将描述 API 的这些元素,作为其基本路径、路径和动词、标头等。根据该规范,您可以指定引用专用 IP 地址的代理的基本路径。
- 通过位于本地文件系统中的 WSDL 文件创建 API 代理时。
默认情况下,边缘界面会被阻止引用专用 IP 地址。专用 IP 地址列表包括:
- 环回地址(127.0.0.1 或 localhost)
- 网站本地地址(适用于 IPv4 - 10.0.0.0/8、172.16.0.0/12、192.168.0.0/16)
- 任何本地地址(解析为 localhost 的任何地址)。
如果您想允许 Edge 界面访问专用 IP 地址,请设置以下令牌:
- 对于 Trace 工具,conf_apigee-base_apigee.feature.enabletraceforinternaladdresses 属性默认处于停用状态。将其设置为 true 即可启用 Trace 工具访问专用 IP 地址。
- 对于 OpenAPI 规范,conf_apigee-base_apigee.featureenableopenapiforinternaladdresses 属性默认处于停用状态。将此政策设置为 true 即可允许 OpenAPI 访问专用 IP 地址。
需要 Edge 4.16.09.01。如需了解详情,请参阅 4.16.05.05 - 私有云的 Edge 版本说明。
- 对于 WSDL 文件,conf_apigee-base_apigee.feature.enablewsdlforinternaladdresses 属性默认处于停用状态。将此政策设置为 true 可允许从专用 IP 地址上传 WSDL 文件。
要将这些属性设为 true,请按以下步骤操作:
- 在编辑器中打开 ui.properties 文件。如果该文件不存在,请创建该文件。
> vi
/<inst_root>/apigee/customer/application/ui.properties
- 将以下属性设为 true:
conf_apigee-base_apigee.feature.enabletraceforinternaladdresses="true"
conf_apigee-base_apigee.feature.enableopenapiforinternaladdresses="true"
conf_apigee-base_apigee.feature.enablewsdlforinternaladdresses="true"
- 保存对 ui.properties 所做的更改。
- 重启边缘界面:
>
/<inst_root>/apigee/apigee-service/bin/apigee-service edge-ui restart
边缘界面现在可以访问本地 IP 地址。
如未另行说明,那么本页面中的内容已根据知识共享署名 4.0 许可获得了许可,并且代码示例已根据 Apache 2.0 许可获得了许可。有关详情,请参阅 Google 开发者网站政策。Java 是 Oracle 和/或其关联公司的注册商标。
最后更新时间 (UTC):2024-02-07。
[{
"type": "thumb-down",
"id": "missingTheInformationINeed",
"label":"没有我需要的信息"
},{
"type": "thumb-down",
"id": "tooComplicatedTooManySteps",
"label":"太复杂/步骤太多"
},{
"type": "thumb-down",
"id": "outOfDate",
"label":"内容需要更新"
},{
"type": "thumb-down",
"id": "translationIssue",
"label":"翻译问题"
},{
"type": "thumb-down",
"id": "samplesCodeIssue",
"label":"示例/代码问题"
},{
"type": "thumb-down",
"id": "otherDown",
"label":"其他"
}]
[{
"type": "thumb-up",
"id": "easyToUnderstand",
"label":"易于理解"
},{
"type": "thumb-up",
"id": "solvedMyProblem",
"label":"解决了我的问题"
},{
"type": "thumb-up",
"id": "otherUp",
"label":"其他"
}]
{"lastModified": "\u6700\u540e\u66f4\u65b0\u65f6\u95f4 (UTC)\uff1a2024-02-07\u3002"}
[[["易于理解","easyToUnderstand","thumb-up"],["解决了我的问题","solvedMyProblem","thumb-up"],["其他","otherUp","thumb-up"]],[["没有我需要的信息","missingTheInformationINeed","thumb-down"],["太复杂/步骤太多","tooComplicatedTooManySteps","thumb-down"],["内容需要更新","outOfDate","thumb-down"],["翻译问题","translationIssue","thumb-down"],["示例/代码问题","samplesCodeIssue","thumb-down"],["其他","otherDown","thumb-down"]],["最后更新时间 (UTC):2024-02-07。"],[],[]]