Вы просматриваете документацию по Apigee Edge.
Перейдите к документации по Apigee X. Информация
28 сентября 2021 г. мы выпустили новую версию Apigee Edge для частного облака.
Как обновить
После обновления этой версии будут обновлены компоненты в следующих RPM-пакетах:
- edge-analytics-4.51.00-0.0.40048.noarch.rpm
- apigee-sso-4.51.00-0.0.21033.noarch.rpm
- apigee-tomcat-8.5.64-0.0.916.noarch.rpm
- apigee-machinekey-1.1.0-0.0.20007.noarch.rpm
- apigee-cassandra-client-2.1.22-0.0.2513.noarch.rpm
- apigee-cassandra-2.1.22-0.0.2528.noarch.rpm
- apigee-drupal-7.82-0.0.309.noarch.rpm
- apigee-drupal-devportal-4.51.00-0.0.411.noarch.rpm
- apigee-sap-drupal-devportal-4.51.00-0.0.411.noarch.rpm
- apigee-mirror-4.51.00-0.0.1020.noarch.rpm
- apigee-mtls-4.51.00-0.0.20226.noarch.rpm
- edge-management-ui-4.51.00-0.0.20019.noarch.rpm
- edge-ui-4.51.00-0.0.20199.noarch.rpm
- edge-management-ui-static-4.51.00-0.0.20034.noarch.rpm
- apigee-adminapi-4.51.00-0.0.608.noarch.rpm
- apigee-lib-4.51.00-0.0.1018.noarch.rpm
- apigee-provision-4.51.00-0.0.616.noarch.rpm
- apigee-service-4.51.00-0.0.1429.noarch.rpm
- apigee-setup-4.51.00-0.0.1129.noarch.rpm
- apigee-configutil-4.51.00-0.0.614.noarch.rpm
- apigee-postgresql-10.17-0.0.2520.noarch.rpm
- apigee-validate-4.51.00-0.0.625.noarch.rpm
- edge-gateway-4.51.00-0.0.60142.noarch.rpm
- edge-management-server-4.51.00-0.0.60142.noarch.rpm
- edge-message-processor-4.51.00-0.0.60142.noarch.rpm
- edge-postgres-server-4.51.00-0.0.60142.noarch.rpm
- edge-qpid-server-4.51.00-0.0.60142.noarch.rpm
- edge-router-4.51.00-0.0.60142.noarch.rpm
Чтобы проверить, нужно ли обновить установленные версии RPM, введите:
apigee-all version
Чтобы обновить установку, выполните следующие действия на узлах Edge:
-
На всех узлах Edge:
- Очистите репозитории Yum:
sudo yum clean all
- Скачайте последнюю версию файла Edge 4.51.00
bootstrap_4.51.00.shв папку/tmp/bootstrap_4.51.00.sh:curl https://software.apigee.com/bootstrap_4.51.00.sh -o /tmp/bootstrap_4.51.00.sh
- Установите утилиту Edge 4.51.00
apigee-serviceи зависимости:sudo bash /tmp/bootstrap_4.51.00.sh apigeeuser=uName apigeepassword=pWord
где uName:pWord – имя пользователя и пароль, полученные от Apigee. Если вы не укажете pWord, вам будет предложено ввести его.
- Обновите утилиту
apigee-setup:sudo /opt/apigee/apigee-service/bin/apigee-service apigee-setup update
- Обновите утилиту
apigee-lib:sudo /opt/apigee/apigee-service/bin/apigee-service apigee-lib 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
- Обновите утилиту
apigee-adminapi:/opt/apigee/apigee-service/bin/apigee-service apigee-adminapi update
- Утилита для обновления
apigee-machinekey:/opt/apigee/apigee-service/bin/apigee-service apigee-machinekey update
- Обновление утилиты "
apigee-config":/opt/apigee/apigee-service/bin/apigee-service apigee-configutil update
- Обновите все узлы Cassandra:
/opt/apigee/apigee-setup/bin/update.sh -c cs -f configFile
где
configFile– это файл конфигурации, который вы использовали для установки Apigee Edge Private Cloud. Пример:/opt/silent.conf. - Обновите узлы Postgres (основной и резервный):
/opt/apigee/apigee-setup/bin/update.sh -c ps -f /opt/silent.conf
- На всех пограничных узлах выполните скрипт
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
- Выполните команду
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
- Если вы используете Apigee mTLS, следуйте инструкциям в разделе Как обновить Apigee mTLS. Подробнее о взаимной аутентификации TLS в Apigee…
Изменения в поддерживаемом ПО
В этом выпуске поддерживаемое ПО не изменилось.
Прекращение поддержки
В этом выпуске нет новых объявлений об устаревании или прекращении поддержки.
Новые функции
В этом выпуске представлены следующие новые функции:
Возможность включить шифрование секретов учетных данных приложения разработчика.
Мы добавили возможность включить шифрование секретов учетных данных приложения разработчика. Подробнее о том, как включить шифрование секретного ключа…
Добавлена поддержка правила OASValidation в интерфейсе Edge
Правило OASValidation (проверка спецификации OpenAPI) позволяет проверить входящий запрос или ответ на соответствие спецификации OpenAPI 3.0 (JSON или YAML). Это правило уже доступно через Edge API. Теперь вы можете добавить правило в интерфейсе Edge.
Новая оболочка для инструмента nodetool repair
Обертка выполняет проверку свободного места на диске (где смонтирована Cassandra) перед запуском nodetool repair. Обертка также поддерживает аутентификацию JMX и конфигурации, связанные с SSL через JMX.
В правилах LDAP добавлена поддержка динамической замены строк для элемента <BaseDN>.
Элемент <BaseDN> правил LDAP задает базовый уровень LDAP, на котором хранятся все ваши данные.
В этом выпуске мы добавили атрибут ref к элементу, который можно использовать, чтобы указать переменную потока, содержащую значение <BaseDN>, например apigee.baseDN.
ref имеет приоритет над явным значением BaseDN. Если вы укажете и ref, и значение, приоритет будет иметь ref. Если ref не разрешается во время выполнения, используется значение.
Новый инструмент диагностики sosreport
Добавлен инструмент Sosreport для диагностики на уровне системы и сбора данных.
Исправлены ошибки.
В этом разделе перечислены ошибки личного облака, исправленные в этой версии.
| Идентификатор проблемы | Описание |
|---|---|
| 193216745 |
В скриптах настройки Cassandra была небольшая ошибка, из-за которой названия центров обработки данных сортировались неправильно. Теперь эта неполадка устранена. |
| 193216745 |
Исправлена проблема, из-за которой некоторые конфигурации правил защиты от скачков трафика завершались с ошибками 5XX |
| 197513151 |
Исправлен непоследовательный путь к скрипту jQuery в классическом интерфейсе |
| 151852439 |
Расширенное ведение журнала для интерфейса не работало из-за неправильной конфигурации файла |
| 194875545 |
Ошибка 404 при переходе на страницу разработчика со страницы его приложений Теперь эта неполадка устранена. |
| 179769806 |
Компании не отображались в интерфейсе Edge Теперь эта неполадка устранена. |
| 188039112 |
Проблемы с доверием к сертификатам с собственной подписью в интерфейсе Edge Теперь эта неполадка устранена. |
| 195932618 |
|
| 1195932115 |
Apigee SSO неправильно возвращал трассировки стека в ответах. Теперь эта неполадка устранена. Обратите внимание, что трассировки стека по-прежнему регистрируются. |
| 79591934 |
apigee-validate завершался с ошибкой и непонятным сообщением Теперь эта неполадка устранена. Улучшено ведение журнала ошибок для скрипта apigee-validate. |
| 174732169 |
Некорректное удаление сообщений syslog Теперь эта неполадка устранена. |
| 193239069 |
Удалены устаревшие ключи из компонентов Gateway и Machinekey |
| 197760258 |
Сбой в работе API разрешений приводил к проблемам совместимости между интерфейсом Edge и шлюзом Эта проблема, возникавшая при включенной внешней аутентификации LDAP, устранена. |
| 194485178 |
Удалены пробелы в начале и конце всех свойств ограничения HTTP-запросов и ответов |
| 193918953 |
Удалены некоторые неиспользуемые конфигурации из компонентов шлюза |
| 112262604 |
Улучшенный скрипт для изменения данных подключения Postgres к серверу управления Mint |
| 197301743 |
Большое сообщение рукопожатия SSL вызывало проблемы в Java 1.8.0_3XX Теперь эта неполадка устранена. |
| 188526117 |
Команда ip не была дополнена абсолютным путем Теперь эта неполадка устранена. Скрипты Apigee теперь полностью определяют путь команды. |
| 171240470 |
Не удавалось выполнить обновление управления, когда была включена аутентификация JMX Cassandra или SSL Теперь эта неполадка устранена. Добавлена функция, позволяющая задавать конфигурации аутентификации JMX и SSL Cassandra при настройке или обновлении сервера управления. |
| 193564174 |
Панели управления Аналитики в интерфейсе Edge не смогли получить данные Исправлена ошибка, из-за которой запросы к Аналитике не выполнялись в средах с точкой в названии. |
| 167960487 |
Зарезервированные ключевые слова AND/OR в тексте параметров приводили к сбоям в отчетах Аналитики. Теперь эта неполадка устранена. |
| 132402519 |
Лишние пробелы в списке IP-адресов |
| 198627666 |
Пользователи могли скачивать INC-файлы на основе файлов конфигурации Nginx Теперь эта неполадка устранена. Теперь, когда пользователь пытается получить доступ к файлу конфигурации, появляется сообщение об ошибке "Файл не найден". |
| 199901238 |
Проблема с обновлением процессоров сообщений со старых версий Edge для частного облака При обновлении процессоров сообщений со старых версий Edge до версии 4.51 могла возникнуть ошибка с запросами времени выполнения, содержащими операции KVM. Теперь эта неполадка устранена. |
Устранены проблемы с безопасностью
Ниже перечислены известные проблемы безопасности, которые были устранены в этой версии. Чтобы избежать этих проблем, установите последнюю версию Edge Private Cloud.
| Идентификатор проблемы | Описание |
|---|---|
| Н/Д | Пароли регистрировались в Edge для частного облака из-за обычного ведения журнала изменений в файле конфигурации. Чтобы запретить регистрацию изменений конфигурации, выполните следующие действия:
|
| CVE-2021-23337 | В Lodash 2.4.1 устранена уязвимость к внедрению команд |
| Н/Д | Повышена безопасность паролей и связанных с ними данных, хранящихся на платформе. |
| CVE-2015-9251 | Уязвимость межсайтового скриптинга (XSS) устранена при выполнении междоменного запроса Ajax без параметра dataType в jQuery. |
| Н/Д | Добавлены дополнительные меры защиты от атак с повторным использованием утверждений SAML. |
Известные проблемы
Полный список известных проблем с Edge для частного облака можно найти в этой статье.