Вы просматриваете документацию по 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
- edge-router-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
- edge-mint-gateway-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
Чтобы обновить установку, выполните следующие действия на узлах Edge:
-
На всех узлах Edge:
- Очистите репозитории Yum:
sudo yum clean all
- Скачайте последний файл Edge 4.52.00
bootstrap_4.52.00.shв папку/tmp/bootstrap_4.52.00.sh:curl https://software.apigee.com/bootstrap_4.52.00.sh -o /tmp/bootstrap_4.52.00.sh
- Установите утилиту Edge 4.52.00
apigee-serviceи зависимости: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
- Чтобы выполнить скрипт apigee-service.sh, используйте команду
source: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 для SSO на всех узлах:
/opt/apigee/apigee-setup/bin/update.sh -c sso -f configFile
Устранены проблемы с безопасностью
В этом выпуске не исправлены проблемы с безопасностью.
Изменения в поддерживаемом ПО
В этом выпуске поддерживаемое ПО не изменилось.
Прекращение поддержки
В этом выпуске нет новых объявлений об устаревании или прекращении поддержки.
Новые функции
В этом выпуске нет новых функций.
Исправлены ошибки.
В этом разделе перечислены ошибки личного облака, исправленные в этой версии.
| Идентификатор проблемы | Описание |
|---|---|
| 271093461 |
Правило OASValidation потребляло слишком много памяти, выделенной для кучи Теперь эта неполадка устранена. |
| 248499777 |
Добавлены дополнительные проверки, чтобы предотвратить передачу GET-запроса внутри другого запроса POST. |
| 245387101 |
Измененные данные аудита API, связанных с приложениями разработчиков. Секретный ключ клиента теперь всегда регистрируется в замаскированном виде. Вы можете задать для параметра configuration значениеconf_keymanagement_app.auditlog.mask.secret, а для параметра false – в сервере управления, чтобы секрет не маскировался, если вы хотите регистрировать его в журнале аудита в виде обычного текста.
|
| 267778362 |
Apigee-provision создавал пустые строки при добавлении записей cron. Теперь эта неполадка устранена. |
| 267788856 |
Улучшена функция rebuildindex, чтобы API индексации без идентификаторов корректно работали, когда на одну организацию приходится более 10 000 приложений. |
| 273931118 |
Исправлена регрессия в MGMT API, из-за которой возвращались неверные типы контента, когда в заголовке accept запросов использовался подстановочный знак. Из-за этого также возникали ошибки при скачивании файла трассировки в интерфейсе. |
| 274587823 |
По соображениям безопасности внешние объекты теперь по умолчанию не могут загружаться в правиле XSLTransform. Вы можете переопределить это значение, задав флагconf_feature-flags_xsl.allow.external.entities=true в Message Processor.
|
| 245387101 |
Измененные данные аудита API, связанных с приложениями разработчиков. Секретный ключ клиента теперь всегда регистрируется в замаскированном виде. Вы можете изменить конфигурациюconf_keymanagement_app.auditlog.mask.secret на false на сервере управления, чтобы секрет не маскировался, если вы хотите регистрировать секрет в виде открытого текста в журнале аудита.
|
| 276991965 |
Исправлена ошибка, появившаяся в OPDK версии 4.52.00 и приводившая к сбоям при использовании определенных комбинаций API и заголовка Accept. |
| 260024953 |
При использовании целевого сервера и возникновении ошибки целевого объекта Apigee не заполнял некоторые целевые переменные, например URL и хост. Проблема устранена. |
| 274399775 |
При обновлении с Edge для частного облака версии 4.51 до 4.52 Cassandra и cassandra-client не обновлялись до последних версий. Проблема устранена |
| 269545512 |
Обновлена версия драйвера Postgres в Gateway до 42.5.4. |
| 270203185 |
В Monetization обновлена версия драйвера Postgres до 42.5.4. |
| 197529839 |
Улучшена обработка новых строк в условных операторах прокси. |
| 214664198 |
В таблицы фактов Аналитики добавлен столбец, в котором указаны три правила, выполнявшиеся дольше всего. |
| 258898812 |
Удален неожиданный параметр |
| 270967547 |
Не удалось выполнить обновление с Edge для частного облака 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 в формате tarball с помощью зеркала Apigee и использовать это зеркало для установки Apigee. Дополнительную информацию можно найти в статье Как использовать локальный репозиторий Edge для поддержки версии Edge.