Per impostazione predefinita, tutte le chiamate API di runtime ad Apigee Edge per il cloud privato utilizzano IPv4. È possibile aggiungere il supporto IPv6 al router
l'impostazione del
conf_load_balancing_load.balancing.driver.nginx.listen.endpoint.all.interfaces.enabled
a true
sul router.
Per attivare 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 sul protocollo IPv6 indirizzi/porte. Tieni presente che le richieste API in entrata devono essere inviate da client abilitati per IPv6.
- Testa la tua configurazione effettuando una richiesta API all'indirizzo e alla porta IPv6 del tuo router.