Per impostazione predefinita, tutte le chiamate API di runtime a Apigee Edge per il cloud privato utilizzano IPv4. Puoi aggiungere il supporto IPv6 al router impostando la proprietà conf_load_balancing_load.balancing.driver.nginx.listen.endpoint.all.interfaces.enabled
su true
.
Per abilitare IPv6 sul router:
- Accedi al router.
- Apri il file di configurazione
router.properties
in un editor:vi /opt/apigee/customer/application/router.properties
Se il file non esiste, crealo.
- Imposta la seguente proprietà su
true
:conf_load_balancing_load.balancing.driver.nginx.listen.endpoint.all.interfaces.enabled
Ad esempio:
conf_load_balancing_load.balancing.driver.nginx.listen.endpoint.all.interfaces.enabled=true
- Salva le modifiche apportate al file delle proprietà.
- Riavvia il router eseguendo questo comando:
/opt/apigee/apigee‑service/bin/apigee‑service edge‑router restart
Durante il riavvio, dovresti vedere un output simile al seguente:
[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]]
- Configura l'indirizzo IP e le porte del router in modo che le richieste API in entrata vengano risolte nelle porte o negli indirizzi IPv6. Tieni presente che le richieste API in entrata devono essere inviate da client abilitati per IPv6.
- Verifica la tua configurazione inviando una richiesta API alla porta e all'indirizzo IPv6 del router.