Par défaut, tous les appels d'API d'exécution vers Apigee Edge for Private Cloud utilisent IPv4. Vous pouvez ajouter la compatibilité 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 IPv6 sur votre routeur :
- Connectez-vous au routeur.
- Ouvrez le fichier de configuration
router.propertiesdans 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
Pendant le redémarrage, un résultat semblable à celui-ci s'affiche :
[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 de sorte que les requêtes API entrantes soient résolues vers l'adresse IPv6 et les ports IPv6. Notez que les requêtes API entrantes doivent être envoyées par des clients compatibles IPv6.
- Testez votre configuration en envoyant une requête API à l'adresse IPv6 et au port de votre routeur.