Utilizza IPv6 sul router

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:

  1. Accedi al router.
  2. Apri il file di configurazione router.properties in un editor:
    vi /opt/apigee/customer/application/router.properties

    Se il file non esiste, crealo.

  3. 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
  4. Salva le modifiche apportate al file delle proprietà.
  5. 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]]
  6. 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.
  7. Testa la tua configurazione effettuando una richiesta API all'indirizzo e alla porta IPv6 del tuo router.