Вы просматриваете документацию Apigee Edge .
Перейти к документации Apigee X. info
6 декабря 2024 года мы выпустили новую версию Apigee Edge для частного облака.
Процедура обновления
В этом разделе описывается, как установить этот релиз, если вы обновляете предыдущий релиз Edge for Private Cloud. Если вам нужно обновить более ранний релиз, см. раздел Применение нескольких версий исправлений .
Обновление этого выпуска приведет к обновлению компонентов, перечисленных ниже:
- 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
- сервер-управления-краем-4.52.02-0.0.60260.noarch.rpm
- процессор-сообщений-edge-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
- край-маршрутизатор-4.52.02-0.0.60260.noarch.rpm
- край-мята-шлюз-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 , вам будет предложено ввести его.
- Используйте команду
source
для выполнения скриптаapigee-service.sh
: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 | Удалена избыточная библиотека JNA из Cassandra. |
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 for Private Cloud в среде AWS не могли использовать API монетизации. |
Исправлены проблемы безопасности.
Ниже приведен список известных проблем безопасности, которые были исправлены в этом выпуске. Чтобы избежать этих проблем, установите последнюю версию Edge Private Cloud.
Идентификатор выпуска | Описание |
---|---|
344961470 | Исправлен портал управления QPID для устранения уязвимости XSS. |
Изменения в поддерживаемом программном обеспечении
Добавлена поддержка для следующего:
- 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 for Private Cloud, таких как edge-management-server
. Чтобы применить несколько версий исправления, вам необходимо обновить каждый компонент Edge, который был включен в выпуск исправления позже вашей текущей установленной версии. Вы можете найти эти компоненты, просмотрев заметки о выпуске Edge for Private Cloud для всех версий позже вашей текущей версии и проверив список RPM для этих выпусков. См. заметки о выпуске Apigee для ссылок на все заметки о выпуске Edge for Private Cloud.
Примечание: Вам нужно обновить каждый компонент только один раз, установив RPM для последней версии компонента, включенного в выпуски исправлений. Следуйте инструкциям в примечаниях к выпуску для этой версии, чтобы обновить компонент.
Примечание: Обновление компонента автоматически устанавливает последнюю версию патча компонента. Если вы хотите обновиться до версии патча, которая не является последней, вам необходимо поддерживать собственную копию tarball репозитория Apigee с помощью зеркала Apigee и использовать это зеркало для установок Apigee. Для получения дополнительной информации см. Использование локального репозитория Edge для поддержания версии Edge .