Domyślnie wszystkie wywołania interfejsu API środowiska wykonawczego do Apigee Edge dla chmury prywatnej korzystają z protokołu IPv4. Aby dodać obsługę IPv6 do routera, musisz:
ustawianie
conf_load_balancing_load.balancing.driver.nginx.listen.endpoint.all.interfaces.enabled
do usługi true
na routerze.
Aby włączyć w routerze IPv6:
- Zaloguj się w routerze.
- Otwórz plik konfiguracji
router.properties
w edytorze:vi /opt/apigee/customer/application/router.properties
Jeśli plik nie istnieje, utwórz go.
- 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
- Zapisz zmiany w pliku właściwości.
- Ponownie uruchom router, wykonując to polecenie:
/opt/apigee/apigee‑service/bin/apigee‑service edge‑router restart
Podczas ponownego uruchamiania powinny wyświetlić się wyniki 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]]
- Skonfiguruj adres IP i porty routera, aby przychodzące żądania do interfejsu API docierały do adresów IPv6 adres/porty. Pamiętaj, że przychodzące żądania do interfejsu API muszą być wysyłane z klientów z włączoną obsługą IPv6.
- Przetestuj konfigurację, wysyłając żądanie API na adres IPv6 i port routera.