Вы просматриваете документацию по Apigee Edge.
Перейдите к документации по Apigee X. Информация
6 декабря 2024 г. мы выпустили новую версию Apigee Edge для частного облака.
Как обновить
В этом разделе описано, как установить этот выпуск, если вы обновляете предыдущий выпуск Edge для частного облака. Если вам нужно обновить более раннюю версию, ознакомьтесь с разделом Как применить несколько версий исправлений.
После обновления этой версии будут обновлены перечисленные ниже компоненты.
- apigee-cassandra-3.11.16-0.0.2585.noarch.rpm
- apigee-postgresql-14.5-0.0.2756.noarch.rpm
- apigee-qpidd-8.0.6-0.0.2533.noarch.rpm
- edge-analytics-4.52.02-0.0.40121.noarch.rpm
- edge-gateway-4.52.02-0.0.60260.noarch.rpm
- edge-management-server-4.52.02-0.0.60260.noarch.rpm
- edge-message-processor-4.52.02-0.0.60260.noarch.rpm
- edge-postgres-server-4.52.02-0.0.60260.noarch.rpm
- edge-qpid-server-4.52.02-0.0.60260.noarch.rpm
- edge-router-4.52.02-0.0.60260.noarch.rpm
- edge-mint-gateway-4.52.02-0.0.40465.noarch.rpm
- edge-mint-management-server-4.52.02-0.0.40465.noarch.rpm
- edge-mint-message-processor-4.52.02-0.0.40465.noarch.rpm
- apigee-setup-4.52.02-0.0.1139.noarch.rpm
Чтобы проверить, нужно ли обновить установленные версии RPM, введите:
apigee-all version
Чтобы обновить установку, выполните следующие действия на узлах Edge:
-
На всех узлах Edge:
- Очистите репозитории Yum:
sudo yum clean all
- Скачайте последний файл Edge 4.52.02
bootstrap_4.52.02.shв/tmp/bootstrap_4.52.02.sh:curl https://software.apigee.com/bootstrap_4.52.02.sh -o /tmp/bootstrap_4.52.02.sh
- Установите утилиту Edge 4.52.02
apigee-serviceи зависимости:sudo bash /tmp/bootstrap_4.52.02.sh apigeeuser=uName apigeepassword=pWord
где uName и pWord – имя пользователя и пароль, полученные от Apigee. Если вы не укажете pWord, вам будет предложено ввести его.
- Чтобы выполнить скрипт
apigee-service.sh, используйте командуsource:source /etc/profile.d/apigee-service.sh
- Обновите утилиту
apigee-setup:apigee-service apigee-setup update
- Очистите репозитории Yum:
- На всех узлах Cassandra выполните скрипт
update.sh:/opt/apigee/apigee-setup/bin/update.sh -c cs -f configFile
- На всех узлах Qpid выполните скрипт
update.sh:/opt/apigee/apigee-setup/bin/update.sh -c qpid -f configFile
- На всех узлах Postgres выполните скрипт
update.sh:/opt/apigee/apigee-setup/bin/update.sh -c ps -f configFile
- На всех узлах Edge выполните скрипт
update.shдля процессаedge(включая монетизацию):/opt/apigee/apigee-setup/bin/update.sh -c edge -f configFile
Исправлены ошибки.
В этом разделе перечислены ошибки личного облака, исправленные в этой версии.
| Идентификатор проблемы | Описание |
|---|---|
| 372070691 | Из Cassandra удалена избыточная библиотека JNA. |
| 362799717 | Исправлена ошибка, из-за которой не удалялись данные, сохраненные в кеше. |
| 361792608 | Исправлена ошибка, из-за которой наличие устаревших схем, таких как edgenotification, вызывало проблемы в Cassandra. |
| 361436097 | В команду drop_old_tables Cassandra добавлены проверки, которые не позволяют выполнить команду, если кластер Cassandra содержит несколько версий схемы. |
| 370115540 | Устранена периодически возникающая ошибка при использовании скрипта setup.sh для установки или настройки Cassandra. |
| 375487499 | Восстановлена работа API rebuildIndex. |
| 362909723 | Драйвер Postgres обновлен до версии 42.5.5. |
| 379179891 | Теперь Cassandra задает коэффициент репликации системных таблиц в соответствии с топологией кластера. |
| 381092556 | В скрипты разных компонентов добавлены проверки наличия каталогов. |
| 372068460 | Укажите каталог данных, принадлежащий Apigee, в качестве TMPDIR для Cassandra. |
| 373673550 | Улучшено действие wait_for_ready в QPID. |
| 360376605 | Исправлена ошибка, из-за которой пользователи Edge для частного облака в среде AWS не могли использовать Monetization API. |
Устранены проблемы с безопасностью
Ниже перечислены известные проблемы безопасности, которые были устранены в этой версии. Чтобы избежать этих проблем, установите последнюю версию Edge Private Cloud.
| Идентификатор проблемы | Описание |
|---|---|
| 344961470 | Исправлена уязвимость, связанная с межсайтовым скриптингом, на портале управления QPID. |
Изменения в поддерживаемом ПО
Добавлена поддержка следующих функций:
- Red Hat Enterprise Linux (RHEL) 8.10
- Oracle Enterprise Linux (OEL) 8.10
Прекращение поддержки
В этом выпуске нет новых объявлений об устаревании или прекращении поддержки.
Новые функции
В этом разделе перечислены новые функции, добавленные в этом выпуске.
| Идентификатор проблемы | Описание |
|---|---|
| 352648971 | Добавлена функция, позволяющая маршрутизатору предоставлять настроенный резервный сертификат или ключ через нестандартные порты SSL для клиентов, которые не поддерживают SNI. Чтобы включить эту функцию, задайте для параметра конфигурации conf_load_balancing_load.balancing.driver.nginx.fallback.server.nonstandard.ports.enabled значение true на узлах маршрутизатора. Подробнее о том, как использовать SNI с Edge… |
Известные проблемы
Полный список известных проблем с Edge для частного облака можно найти в этой статье.
Как применить несколько версий исправлений
В этом разделе описано, как применить несколько версий исправлений, если вы обновляете более раннюю версию Edge для частного облака, чем предыдущая конечная версия исправления.
Каждый патч содержит обновления для определенных компонентов Edge для частного облака, например:
edge-management-server.
Чтобы применить несколько версий исправлений, необходимо обновить каждый компонент Edge, который был включен в версию исправлений, выпущенную позже установленной у вас. Чтобы найти эти компоненты, ознакомьтесь с примечаниями к выпуску Edge для частного облака для всех версий, более поздних, чем ваша текущая, и проверьте список RPM для этих выпусков. Ссылки на все примечания к выпуску Edge для частного облака можно найти в примечаниях к выпуску Apigee.
Примечание. Каждый компонент нужно обновить только один раз, установив RPM для последней версии компонента, включенной в выпуски исправлений. Чтобы обновить компонент, следуйте инструкциям в примечаниях к выпуску этой версии.
Примечание. При обновлении компонента автоматически устанавливается последняя версия патча. Если вы хотите перейти на версию исправления, которая не является последней, вам нужно создать собственную копию репозитория Apigee в виде архива tar с помощью зеркала Apigee и использовать это зеркало для установки Apigee. Подробнее о том, как использовать локальный репозиторий Edge для поддержки версии Edge…