デフォルトでは、Apigee Edge for Private Cloud へのすべてのランタイム API 呼び出しは IPv4 を使用します。Router で conf_load_balancing_load.balancing.driver.nginx.listen.endpoint.all.interfaces.enabled
プロパティを true
に設定すると、Router に IPv6 サポートを追加できます。
Router で IPv6 を有効にするには:
- Router にログインします。
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
- 変更をプロパティ ファイルに保存します。
- 次のコマンドを実行して、Router を再起動します。
/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]]
- 受信 API リクエストが IPv6 アドレス/ポートに解決されるように、ルーターの IP アドレスとポートを構成します。受信 API リクエストは、IPv6 対応クライアントから送信する必要があります。
- Router の IPv6 アドレスとポートに対する API リクエストを作成して、構成をテストします。