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:
- Connectez-vous au routeur.
- 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.
- 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
- Enregistrez les modifications apportées au fichier de propriétés.
- 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]]
- 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.
- Testez votre configuration en envoyant une requête API à l'adresse et au port IPv6 de votre routeur.