Вы просматриваете документацию 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
- край-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
- край-шлюз-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
- край-маршрутизатор-4.51.00-0.0.60142.noarch.rpm
Вы можете проверить версии RPM, которые вы сейчас установили, и узнать, нужно ли их обновлять, введя:
apigee-all version
Чтобы обновить установку, выполните следующую процедуру на пограничных узлах:
На всех пограничных узлах:
- Очистите репозитории Yum:
sudo yum clean all
- Загрузите последнюю версию файла
bootstrap_4.51.00.sh
Edge 4.51.00 в/tmp/bootstrap_4.51.00.sh
:curl https://software.apigee.com/bootstrap_4.51.00.sh -o /tmp/bootstrap_4.51.00.sh
- Установите утилиту
apigee-service
Edge 4.51.00 и зависимости: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
- Используйте команду
source
для выполнения сценарияapigee-service.sh
: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 для частного облака. Например,/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
для единого входа на всех узлах:/opt/apigee/apigee-setup/bin/update.sh -c sso -f configFile
- Выполните
update.sh
для пользовательского интерфейса на всех узлах:/opt/apigee/apigee-setup/bin/update.sh -c ui -f configFile
- Если вы используете интерфейс New 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» . Дополнительные сведения см. в разделе Знакомство с Apigee mTLS .
Изменения в поддерживаемом программном обеспечении
В этом выпуске нет изменений в поддерживаемом программном обеспечении.
Амортизация и выход на пенсию
В этом выпуске нет новых исключений или прекращений поддержки.
Новые возможности
В этом выпуске представлены следующие новые функции:
Возможность включить шифрование секретов учетных данных приложения разработчика.
Мы добавили возможность включать шифрование секретных данных учетных данных приложения разработчика. Дополнительные сведения см. в разделе «Включение шифрования секретного ключа» .
Добавлена поддержка политики OASValidation в пользовательском интерфейсе Edge.
Политика OASValidation (проверка спецификации OpenAPI) позволяет проверять входящий запрос или ответное сообщение на соответствие спецификации OpenAPI 3.0 (JSON или YAML). Эта политика уже доступна через Edge API. В этом выпуске теперь вы можете добавить политику в Edge UI.l.
Новая оболочка инструмента восстановления nodetool.
Оболочка выполняет проверку работоспособности дискового пространства (где смонтирована Cassandra) перед запуском восстановления nodetool. Оболочка также поддерживает аутентификацию 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 | сообщения системного журнала неправильно удалялись Это исправлено. |
193239069 | Удалены устаревшие ключи из компонентов Gateway и Machinekey. |
197760258 | Сбой в API разрешений вызывал проблемы совместимости между пользовательским интерфейсом Edge и шлюзом. Эта проблема, возникавшая при включении внешней аутентификации LDAP, устранена. |
194485178 | Удалены конечные и ведущие пробелы из всех свойств ограничения HTTP-запросов и ответов. |
193918953 | Удалены некоторые неиспользуемые конфигурации из компонентов шлюза. |
112262604 | Улучшенный скрипт для изменения данных подключения Postgres для сервера Mint Management. |
197301743 | Большое сообщение подтверждения SSL вызывало проблемы в Java 1.8.0_3XX Это исправлено. |
188526117 | Команда ip не имела префикса с абсолютным путем. Это исправлено. Скрипты Apigee теперь полностью определяют путь к команде. |
171240470 | Обновление управления не удавалось, когда была включена проверка подлинности Cassandra JMX или SSL. Это исправлено. Была добавлена функция, обеспечивающая настройку аутентификации Cassandra JMX и SSL при запуске установки или обновления на сервере управления. |
193564174 | Панели мониторинга Edge UI Analytics не смогли получить данные Исправлена ошибка, из-за которой запросы Analytics не выполнялись для сред с точкой в названии. |
167960487 | Зарезервированные ключевые слова И/ИЛИ в тексте измерений приводили к сбою отчетов Google Analytics. Это исправлено. |
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 для частного облака .