Вы просматриваете документацию по Apigee Edge.
Перейдите к документации по Apigee X. Информация
18 августа 2021 г. мы выпустили новую версию Apigee Edge для частного облака.
Как обновить
После обновления этой версии будут обновлены компоненты в следующих RPM-пакетах:
- edge-gateway-4.50.00-0.0.20137.noarch.rpm
- edge-management-server-4.50.00-0.0.20137.noarch.rpm
- edge-message-processor-4.50.00-0.0.20137.noarch.rpm
- edge-postgres-server-4.50.00-0.0.20137.noarch.rpm
- edge-qpid-server-4.50.00-0.0.20137.noarch.rpm
- edge-router-4.50.00-0.0.20137.noarch.rpm
- edge-analytics-4.50.00-0.0.40045.noarch.rpm
- apigee-postgresql-9.6.1-0.0.2519.noarch.rpm
- apigee-cassandra-2.1.22-0.0.2526.noarch.rpm
- apigee-service-4.50.00-0.0.1426.noarch.rpm
- apigee-provision-4.50.00-0.0.615.noarch.rpm
- apigee-validate-4.50.00-0.0.623.noarch.rpm
- apigee-sso-4.50.00-0.0.21017.noarch.rpm
- apigee-tomcat-8.5.64-0.0.915.noarch.rpm
- edge-ui-4.50.00-0.0.20193.noarch.rpm
- edge-management-ui-static-4.50.00-0.0.20032.noarch.rpm
- edge-management-ui-4.50.00-0.0.20017.noarch.rpm
- apigee-drupal-7.82-0.0.306.noarch.rpm
- apigee-drupal-devportal-4.50.00-0.0.407.noarch.rpm
- Apigee-drupal-contrib-4.50.00-0.0.403.noarch.rpm
Чтобы проверить, нужно ли обновить установленные версии RPM, введите:
apigee-all version
Чтобы обновить установку, выполните следующие действия на узлах Edge:
-
На всех узлах Edge:
- Очистите репозитории Yum:
sudo yum clean all
- Скачайте последнюю версию Edge 4.50.00
bootstrap_4.50.00.shв папку/tmp/bootstrap_4.50.00.sh:curl https://software.apigee.com/bootstrap_4.50.00.sh -o /tmp/bootstrap_4.50.00.sh
- Установите утилиту Edge 4.50.00
apigee-serviceи зависимости:sudo bash /tmp/bootstrap_4.50.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-validateна сервере управления:/opt/apigee/apigee-service/bin/apigee-service apigee-validate update
- Обновите утилиту
apigee-provisionна сервере управления:/opt/apigee/apigee-service/bin/apigee-service apigee-provision update
- Обновите все узлы Cassandra:
/opt/apigee/apigee-setup/bin/update.sh -c cs -f configFile
где configFile – это файл конфигурации, который вы использовали для установки Apigee Edge для частного облака. Пример:
/opt/silent.conf. - Обновите узлы Postgres (основной и резервный):
/opt/apigee/apigee-setup/bin/update.sh -c ps -f /opt/silent.conf
- На всех пограничных узлах выполните скрипт
update.shдля процессаedge:/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
- Выполните скрипт
update.shдля интерфейса на всех узлах:/opt/apigee/apigee-setup/bin/update.sh -c ui -f configFile
- Если вы используете новый интерфейс Edge, выполните следующую команду:
/opt/apigee/apigee-setup/bin/update.sh -c ue -f configFile
- На всех узлах портала Apigee Developer Services обновите процесс devportal, выполнив следующую команду:
/opt/apigee/apigee-setup/bin/update.sh -c dp -f configFile
Изменения в поддерживаемом ПО
В этом выпуске поддерживаемое ПО не изменилось.
Прекращение поддержки
В этом выпуске нет новых объявлений об устаревании или прекращении поддержки.
Новые функции
В этом выпуске представлены следующие новые функции:
Новое всплывающее окно с предупреждением о датах окончания поддержки Edge для частного облака
Клиенты Edge для частного облака начнут видеть предупреждения за шесть месяцев до даты окончания поддержки установленной версии. Сообщение о прекращении поддержки будет показываться один раз за сеанс браузера. Если вы закроете вкладку или браузер, сеанс будет потерян. Если вы снова откроете Apigee в браузере, сообщение появится снова.
Новый параметр для выхода из аккаунтов пользователей при смене паролей
В apigee.feature.clearSessionOnPasswordUpdate добавлен новый флаг, который позволяет настроить, будет ли пользователь выходить из системы после смены пароля.
По умолчанию пользователи не выходят из аккаунта.
Новый флаг для настройки версии TLS для SMTP
В mail.smtp.ssl.protocols добавлен новый флаг, который указывает протокол SSL, включенный для подключений SMTP. Эта функция позволяет настраивать протоколы SSL в соответствии с вашими требованиями к безопасности.
Настройте прямой прокси-сервер.
Добавлены следующие флаги, позволяющие настроить прямой прокси-сервер:
http.proxyHosthttp.proxyPorthttp.proxyUserhttp.proxyPassword
По умолчанию значения флагов не заданы.
Улучшенный скрипт pg-data-purge для удаления родительских таблиц фактов из аналитики
Чтобы запустить скрипт, введите следующую команду:
/opt/apigee/apigee-service/bin/apigee-service apigee-postgresql pg-data-purge org_name env_name number_of_days_to_retain [Delete-from-parent-fact - N/Y] [Confirm-delete-from-parent-fact - N/Y]
Скрипт имеет следующие параметры:
Delete-from-parent-factЗначение по умолчанию: "Нет". Также будут удалены данные старше срока хранения из родительской таблицы фактов.Confirm-delete-from-parent-fact. Значение по умолчанию: "Нет". Если выбрано значение "Нет", скрипт запросит подтверждение перед удалением данных из родительского факта. Установите значение "Да", если скрипт удаления автоматизирован.
Возможность изменить ярлык пользователя на странице входа
Новый флаг apigee.feature.customLoginUserLabel позволяет настроить ярлык пользователя на странице входа в соответствии с его предпочтениями. По умолчанию выбран вариант "Адрес электронной почты".
Исправлены ошибки.
В этом разделе перечислены ошибки личного облака, исправленные в этой версии.
| Идентификатор проблемы | Описание |
|---|---|
| 179989459 |
Не удавалось удалить продукт API из пакета продуктов API. Теперь эта неполадка устранена. |
| 67151202 |
Требования к сложности пароля не применялись при установке Теперь эта неполадка устранена. |
| 175942835 |
Клиенты могли отправлять GET-запросы к dailysummaryreports без защиты от CSRF Теперь эта неполадка устранена. |
| 161351690 |
Правило HMAC не отображалось в списке правил в интерфейсе Теперь эта неполадка устранена. |
| 170791446 |
Проблема с переадресацией на страницу с ошибкой 404 на вкладке "Разработчики" в интерфейсе. Клиенты не могли редактировать, удалять или выполнять другие операции на вкладке "Разработчики" в интерфейсе, поскольку адрес электронной почты разработчика содержал специальные символы. Проблема устранена |
| 168149141 |
Не удавалось установить монетизацию на втором сервере управления Устранены некоторые потенциальные проблемы, связанные с состоянием гонки при установке Mint Management Server. |
| 167960487 |
Зарезервированные ключевые слова AND/OR в тексте параметров приводили к сбоям в отчетах Аналитики Теперь эта неполадка устранена. |
| 168846482 |
Не удалось восстановить Postgres, если отсутствовали базы данных Apigee Мы улучшили ведение журналов ошибок в скрипте восстановления Postgres. |
| 161155125 |
Не удавалось выполнить обновление для apigee-ldap Теперь эта неполадка устранена. |
| 180207712 |
Клиент не смог добавить новые узлы Cassandra Если указано неверное свойствоCASS_HOSTS, настройка Cassandra завершится неудачно, и появится сообщение об ошибке.
|
| 173657467 |
Сервер управления не запускался, если узлы Cassandra в другом центре обработки данных были отключены Для этого был улучшен скрипт включения аутентификации Cassandra. |
| 182456858 |
Сервер управления не подключался к локальному региону Postgres. Улучшен алгоритм выбора лучшего сервера Postgres для подключения к запросам аналитики на сервере управления. |
| 189743303 |
Проблема с фильтрацией в Analytics API Теперь эта неполадка устранена. |
| 156623186 |
Ограничения разрешений не работали для ресурса "Аудит" Теперь эта неполадка устранена. |
| 123015330 |
Неправильно отформатированные числа в файле |
| 183147699 |
Устранена проблема с регистрацией хранилища данных при установке или обновлении сервера управления, когда используются названия регионов не в формате dc-x. Подробнее о файле конфигурации Edge… |
| 180373096 |
Массовое развертывание прокси API выполнялось медленно Теперь эта неполадка устранена. |
| 182857918 |
Улучшены журналы обработчика сообщений для более точного определения ошибок |
| 193870176 |
Добавлена конфигурация на уровне маршрутизатора, позволяющая отключить параметры прослушивания виртуального хоста на стандартных портах 80 и 443. |
| 168560804 |
При создании общего потока возвращается ошибка 403 Ошибка возникла из-за того, что в API было передано неопределенное значение. Теперь эта неполадка устранена. |
| 186503861 |
Правило ServiceCallout разделяло значения заголовков и отправляло заголовки с одинаковым ключом и разными значениями в серверную часть, когда использовался conf_http_HTTPHeader.{ANY}), позволяющая управлять поведением по умолчанию для всех заголовков с несколькими значениями и дубликатами. Эта конфигурация будет применяться, только если не задана определенная конфигурация заголовка.
|
Устранены проблемы с безопасностью
Ниже перечислены известные проблемы безопасности, которые были устранены в этой версии. Чтобы избежать этих проблем, установите последнюю версию Edge Private Cloud.
| Идентификатор проблемы | Описание |
|---|---|
| CVE-2020-11022 | Уязвимость jQuery устранена |
| CVE-2020-11023 | Уязвимость jQuery устранена |
| CVE-2018-20801 | Проблемы с уязвимостью Highcharts в классическом интерфейсе Edge |
Уязвимость межсайтового скриптинга (XSS) в jQuery Устранена уязвимость в jquery, которая приводила к межсайтовому скриптингу (XSS). |
|
Уязвимость в сервлете Tomcat В существующем сервлете Tomcat 8.0.53 была обнаружена уязвимость. Уязвимость устранена в версии 8.5.34. |
Известные проблемы
Полный список известных проблем с Edge для частного облака можно найти в этой статье.