По умолчанию все вызовы 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-адрес и порт маршрутизатора.