Router で IPv6 を使用する

デフォルトでは、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 を有効にするには:

  1. Router にログインします。
  2. router.properties 構成ファイルをエディタで開きます。
    vi /opt/apigee/customer/application/router.properties

    ファイルが存在しない場合は作成します。

  3. 次のプロパティを 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
  4. 変更をプロパティ ファイルに保存します。
  5. 次のコマンドを実行して、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]]
  6. 受信 API リクエストが IPv6 アドレス/ポートに解決されるように、ルーターの IP アドレスとポートを構成します。受信 API リクエストは、IPv6 対応クライアントから送信する必要があります。
  7. Router の IPv6 アドレスとポートに対する API リクエストを作成して、構成をテストします。