默认情况下,针对私有云的 Apigee Edge 的所有运行时 API 调用都使用 IPv4。您可以向路由器添加 IPv6 支持,具体方法是将路由器上的 conf_load_balancing_load.balancing.driver.nginx.listen.endpoint.all.interfaces.enabled
属性设置为 true
。
要在路由器上启用 IPv6,请执行以下操作:
- 登录路由器。
- 在编辑器中打开
router.properties
配置文件:vi /opt/apigee/customer/application/router.properties
如果该文件不存在,请创建该文件。
- 将以下属性设置为
true
:conf_load_balancing_load.balancing.driver.nginx.listen.endpoint.all.interfaces.enabled
例如:
conf_load_balancing_load.balancing.driver.nginx.listen.endpoint.all.interfaces.enabled=true
- 保存对属性文件所做的更改。
- 通过执行以下命令来重启路由器:
/opt/apigee/apigee‑service/bin/apigee‑service edge‑router restart
重启期间,您应该会看到类似于以下内容的输出:
[ChangeDelta, position: 775, lines: [load.balancing.driver.nginx.listen.endpoint.all.interfaces.enabled=false] to [load.balancing.driver.nginx.listen.endpoint.all.interfaces.enabled=true]]
- 配置路由器的 IP 地址和端口,以使传入的 API 请求解析为 IPv6 地址/端口。请注意,传入的 API 请求必须从支持 IPv6 的客户端发送。
- 向路由器的 IPv6 地址和端口发出 API 请求,以测试您的配置。