Utiliser IPv6 sur le routeur

Par défaut, tous les appels d'API d'exécution à Apigee Edge pour le cloud privé utilisent IPv4. Vous pouvez ajouter le protocole IPv6 au routeur en définissant la propriété conf_load_balancing_load.balancing.driver.nginx.listen.endpoint.all.interfaces.enabled sur true sur votre routeur.

Pour activer le protocole IPv6 sur votre routeur:

  1. Connectez-vous au routeur.
  2. Ouvrez le fichier de configuration router.properties dans un éditeur :
    vi /opt/apigee/customer/application/router.properties

    Si le fichier n'existe pas, créez-le.

  3. Définissez la propriété suivante sur true :
    conf_load_balancing_load.balancing.driver.nginx.listen.endpoint.all.interfaces.enabled

    Exemple :

    conf_load_balancing_load.balancing.driver.nginx.listen.endpoint.all.interfaces.enabled=true
  4. Enregistrez les modifications apportées au fichier de propriétés.
  5. Redémarrez le routeur en exécutant la commande suivante :
    /opt/apigee/apigee‑service/bin/apigee‑service edge‑router restart

    Au cours du redémarrage, vous devez obtenir un résultat semblable à celui-ci:

    [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. Configurez l'adresse IP et les ports de votre routeur afin que les requêtes API entrantes soient résolues avec les adresses/ports IPv6. Notez que les requêtes API entrantes doivent être envoyées à partir de clients utilisant le protocole IPv6.
  7. Testez votre configuration en envoyant une requête API à l'adresse et au port IPv6 de votre routeur.