根據預設,對 Private Cloud 適用的 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 要求,藉此測試您的設定。