По умолчанию все вызовы API во время выполнения к Apigee Edge для частного облака используют IPv4. Вы можете добавить поддержку IPv6 в маршрутизатор, установив для conf_load_balancing_load.balancing.driver.nginx.listen.endpoint.all.interfaces.enabled
значение true
на вашем маршрутизаторе.
Чтобы включить IPv6 на вашем маршрутизаторе:
- Войдите в роутер.
- Откройте файл конфигурации
router.properties
в редакторе:vi /opt/apigee/customer/application/router.properties
Если файл не существует, создайте его.
- Установите для следующего свойства значение
true
:conf_load_balancing_load.balancing.driver.nginx.listen.endpoint.all.interfaces.enabled
Например:
conf_load_balancing_load.balancing.driver.nginx.listen.endpoint.all.interfaces.enabled=true
- Сохраните изменения в файле свойств.
- Перезагрузите маршрутизатор, выполнив следующую команду:
/opt/apigee/apigee‑service/bin/apigee‑service edge‑router restart
Во время перезапуска вы должны увидеть вывод, аналогичный следующему:
[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]]
- Настройте IP-адрес и порты вашего маршрутизатора так, чтобы входящие запросы API разрешались по адресу/портам IPv6. Обратите внимание, что входящие запросы API должны отправляться от клиентов с поддержкой IPv6.
- Проверьте свою конфигурацию, отправив запрос API к IPv6-адресу и порту вашего маршрутизатора.