Utilizza IPv6 sul router

Per impostazione predefinita, tutte le chiamate API di runtime ad Apigee Edge for Private Cloud utilizzano IPv4. Puoi aggiungere il supporto di IPv6 al router impostando la proprietà conf_load_balancing_load.balancing.driver.nginx.listen.endpoint.all.interfaces.enabled su true sul router.

Per attivare l'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 nel 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 nell'indirizzo/nelle porte IPv6. Tieni presente che le richieste API in entrata devono essere inviate da client abilitati per IPv6.
  7. Testa la configurazione effettuando una richiesta API all'indirizzo IPv6 e alla porta del router.