Używaj routera IPv6

Domyślnie wszystkie wywołania interfejsu API środowiska wykonawczego wysyłane do Apigee Edge dla chmury prywatnej używają IPv4. Aby dodać obsługę protokołu IPv6 do routera, ustaw właściwość conf_load_balancing_load.balancing.driver.nginx.listen.endpoint.all.interfaces.enabled na wartość true na routerze.

Aby włączyć protokół IPv6 na routerze:

  1. Zaloguj się na routerze.
  2. Otwórz plik konfiguracyjny router.properties w edytorze:
    vi /opt/apigee/customer/application/router.properties

    Jeśli plik nie istnieje, utwórz go.

  3. Ustaw tę właściwość na true:
    conf_load_balancing_load.balancing.driver.nginx.listen.endpoint.all.interfaces.enabled

    Na przykład:

    conf_load_balancing_load.balancing.driver.nginx.listen.endpoint.all.interfaces.enabled=true
  4. Zapisz zmiany w pliku właściwości.
  5. Uruchom ponownie router, wykonując to polecenie:
    /opt/apigee/apigee‑service/bin/apigee‑service edge‑router restart

    Podczas ponownego uruchamiania powinny wyświetlić się dane wyjściowe podobne do tych:

    [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. Skonfiguruj adresy IP i porty routera, aby przychodzące żądania do interfejsu API były rozpoznawane jako adres lub port IPv6. Pamiętaj, że przychodzące żądania do interfejsu API muszą być wysyłane z klientów obsługujących IPv6.
  7. Przetestuj konfigurację, wysyłając żądanie API do adresu i portu IPv6 routera.