Вы просматриваете документацию Apigee Edge .
Перейдите к документации Apigee X. информация
19 апреля 2023 г. мы выпустили новую версию Apigee Edge для частного облака.
Примечание. Эта версия будет поддерживаться до 31 августа 2024 г.
Процедура обновления
В этом разделе описывается, как установить этот выпуск, если вы выполняете обновление с предыдущего выпуска Edge для частного облака. Если вам необходимо выполнить обновление с более ранней версии, см. раздел «Применение нескольких версий исправлений» .
Обновление этого выпуска приведет к обновлению компонентов в следующем списке RPM:
- Edge-management-server-4.52.00-0.0.60190.noarch.rpm
- Edge-postgres-server-4.52.00-0.0.60190.noarch.rpm
- Edge-qpid-server-4.52.00-0.0.60190.noarch.rpm
- край-маршрутизатор-4.52.00-0.0.60190.noarch.rpm
- apigee-cassandra-2.1.22-0.0.2539.noarch.rpm
- apigee-cassandra-client-2.1.22-0.0.2519.noarch.rpm
- apigee-provision-4.52.00-0.0.623.noarch.rpm
- apigee-sso-4.52.00-0.0.21245.noarch.rpm
- Edge-analytics-4.52.00-0.0.40091.noarch.rpm
- apigee-postgresql-14.5-0.0.2739.noarch.rpm
- край-мята-шлюз-4.52.00-0.0.40323.noarch.rpm
- Edge-mint-management-server-4.52.00-0.0.40323.noarch.rpm
- Edge-mint-message-processor-4.52.00-0.0.40323.noarch.rpm
- apigee-sosreport-5.0-0.0.2509.noarch.rpm
Вы можете проверить версии RPM, которые вы сейчас установили, и узнать, нужно ли их обновлять, введя:
apigee-all version
Чтобы обновить установку, выполните следующую процедуру на пограничных узлах:
На всех пограничных узлах:
- Очистите репозитории Yum:
sudo yum clean all
- Загрузите последнюю версию файла
bootstrap_4.52.00.sh
Edge 4.52.00 в/tmp/bootstrap_4.52.00.sh
:curl https://software.apigee.com/bootstrap_4.52.00.sh -o /tmp/bootstrap_4.52.00.sh
- Установите утилиту
apigee-service
Edge 4.52.00 и зависимости:sudo bash /tmp/bootstrap_4.52.00.sh apigeeuser=uName apigeepassword=pWord
где uName и pWord — это имя пользователя и пароль, которые вы получили от Apigee. Если вы опустите pWord , вам будет предложено ввести его.
- Обновите утилиту
apigee-setup
:sudo /opt/apigee/apigee-service/bin/apigee-service apigee-setup update
- Используйте команду
source
для выполнения сценария apigee-service.sh:source /etc/profile.d/apigee-service.sh
- Очистите репозитории Yum:
- Обновите утилиту
apigee-provision
на сервере управления:/opt/apigee/apigee-service/bin/apigee-service apigee-provision update
- Обновите узлы Postgres (главные и резервные):
/opt/apigee/apigee-setup/bin/update.sh -c ps -f configFile
- На всех пограничных узлах выполните сценарий
update.sh
для пограничного процесса:/opt/apigee/apigee-setup/bin/update.sh -c edge -f configFile
- Выполните сценарий update.sh для единого входа на всех узлах:
/opt/apigee/apigee-setup/bin/update.sh -c sso -f configFile
Исправлены проблемы с безопасностью
В этом выпуске не было исправлено никаких проблем с безопасностью.
Изменения в поддерживаемом программном обеспечении
В этом выпуске нет изменений в поддерживаемом программном обеспечении.
Амортизация и выход на пенсию
В этом выпуске нет новых исключений или прекращений поддержки.
Новые возможности
В этом выпуске нет новых функций.
Исправления ошибок
В этом разделе перечислены ошибки частного облака, исправленные в этом выпуске.
Идентификатор проблемы | Описание |
---|---|
271093461 | Политика OASValidation потребляла слишком много памяти кучи Это исправлено. |
248499777 | Добавлены дополнительные проверки для предотвращения проникновения запроса GET в другой запрос POST. |
245387101 | Изменены данные аудита API-интерфейсов, связанных с приложениями для разработчиков. Секрет потребителя теперь постоянно регистрируется в замаскированном виде. Вы можете установить для конфигурацииconf_keymanagement_app.auditlog.mask.secret значение false на сервере управления, чтобы предотвратить маскирование секрета, если вы хотите регистрировать секретный ключ в виде открытого текста в аудите. |
267778362 | Apigee-provision создавал пустые строки при добавлении записей cron. Это исправлено. |
267788856 | Улучшена перестройка индекса, поэтому API-интерфейсы индексирования, не основанные на идентификаторах, работают надлежащим образом, когда на одну сущность приходится более 10 тыс. приложений. |
273931118 | Исправлена регрессия в API MGMT, из-за которой возвращались неправильные типы контента, если заголовок принятия в запросах содержал подстановочный знак. Это также вызывало сбои при загрузке файла трассировки в пользовательском интерфейсе. |
274587823 | По соображениям безопасности загрузка внешних объектов теперь не разрешена по умолчанию в политике XSLTransform. Вы можете переопределить это, установив флагconf_feature-flags_xsl.allow.external.entities=true в процессоре сообщений. |
245387101 | Изменены данные аудита API-интерфейсов, связанных с приложениями для разработчиков. Секрет потребителя теперь постоянно регистрируется в замаскированном виде. Вы можете установить для конфигурацииconf_keymanagement_app.auditlog.mask.secret значение false на сервере управления, чтобы предотвратить маскирование секрета, в случае, если вы хотите регистрировать секретный ключ в виде открытого текста в аудите. |
276991965 | Исправлена ошибка, появившаяся в OPDK v4.52.00, которая приводила к сбою определенных комбинаций заголовков API и Accept. |
260024953 | Apigee не заполнил некоторые целевые переменные, такие как URL-адрес и хост, когда использовался целевой сервер и возникла целевая ошибка. Это решено. |
274399775 | Cassandra и cassandra-client не обновлялись до последних версий при обновлении с Edge for Private Cloud v4.51 до v4.52. Это было исправлено |
269545512 | Версия драйвера Postgres в шлюзе обновлена до 42.5.4. |
270203185 | Обновлена версия драйвера Postgres в Монетизации до 42.5.4. |
197529839 | Улучшена обработка новых строк в операторах условий прокси. |
214664198 | В таблицы фактов Analytics добавлен столбец, в котором собраны три основные политики, выполнение которых заняло больше всего времени. |
258898812 | Удалены непредвиденные |
270967547 | При обновлении Edge for Private Cloud 4.50 до 4.52 возникла проблема. Это исправлено. |
Известные проблемы
У Apigee-postgresql возникают проблемы с обновлением с версии 4.50 или 4.51 до версии 4.52. Проблемы в основном возникают, когда количество дочерних таблиц фактов превышает 500. Обходной путь см. в разделе Обновление Postgresql при обновлении до версии 4.52 в разделе Известные проблемы с Edge для частного облака.
Полный список известных проблем см. в разделе Известные проблемы с Edge для частного облака .
Применение нескольких версий патча
В этом разделе описывается, как применять несколько версий исправлений, если вы выполняете обновление с версии Edge для частного облака, более ранней, чем предыдущая версия выпуска исправления.
Каждый выпуск исправлений содержит обновления определенных компонентов Edge для частного облака, таких как edge-management-server
. Чтобы применить несколько версий исправлений, вам необходимо обновить каждый компонент Edge, который был включен в выпуск исправления позже установленной вами версии. Вы можете найти эти компоненты, просмотрев примечания к выпуску Edge для частного облака для всех версий, более поздних, чем ваша текущая версия, и проверив список RPM для этих выпусков. Ссылки на все примечания к выпуску Edge для частного облака см. в примечаниях к выпуску Apigee .
Примечание. Каждый компонент необходимо обновить только один раз, установив RPM для последней версии компонента, включенной в выпуски исправлений. Следуйте инструкциям в примечаниях к выпуску для этой версии, чтобы обновить компонент.
Примечание. При обновлении компонента автоматически устанавливается последняя версия исправления компонента. Если вы хотите выполнить обновление до версии исправления, которая не является последней, вам необходимо сохранить собственную архивную копию репозитория Apigee с помощью зеркала Apigee и использовать это зеркало для установок Apigee. Дополнительную информацию см. в разделе Использование локального репозитория Edge для поддержки вашей версии Edge .