Вы просматриваете документацию по Apigee Edge.
Перейдите к документации по Apigee X. Информация
22 января 2021 г. мы выпустили новую версию Apigee Edge для частного облака.
Как обновить
После обновления этой версии будут обновлены компоненты в следующих RPM-пакетах:
- edge-gateway-4.50.00-0.0.20107.noarch.rpm
- edge-management-server-4.50.00-0.0.20107.noarch.rpm
- edge-message-processor-4.50.00-0.0.20107.noarch.rpm
- edge-postgres-server-4.50.00-0.0.20107.noarch.rpm
- edge-qpid-server-4.50.00-0.0.20107.noarch.rpm
- edge-router-4.50.00-0.0.20107.noarch.rpm
- edge-analytics-4.50.00-0.0.40034.noarch.rpm
- apigee-provision-4.50.00-0.0.611.noarch.rpm
- apigee-validate-4.50.00-0.0.620.noarch.rpm
- apigee-setup-4.50.00-0.0.1124.noarch.rpm
- apigee-cassandra-2.1.22-0.0.2512.noarch.rpm
- apigee-cassandra-client-2.1.22-0.0.2503.noarch.rpm
- apigee-sso-4.50.00-0.0.20088.noarch.rpm
- apigee-mtls-4.50.00-0.0.20210.noarch.rpm
- apigee-mtls-consul-4.50.00-0.0.20130.noarch.rpm
- edge-mint-gateway-4.50.00-0.0.30204.noarch.rpm
- edge-mint-management-server-4.50.00-0.0.30204.noarch.rpm
- edge-mint-message-processor-4.50.00-0.0.30204.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 Private Cloud. Пример:
/opt/silent.conf.- На всех узлах Edge выполните скрипт
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
- Если вы используете Apigee mTLS, следуйте инструкциям в разделе Как обновить Apigee mTLS.
Подробнее о Apigee mTLS…
Поддерживаемое ПО
В этом выпуске Apigee Edge Private Cloud поддерживаются Red Hat Enterprise Linux версии 7.9 (Intel 64-bit) и CentOS версии 7.9 (Intel 64-bit).
Прекращение поддержки
Новых устаревших функций нет.
Новые функции
В этом выпуске представлены следующие новые функции:
- Новый вариант установки
'mt'для установки сервера управления отдельно от интерфейса Edge и OpenLDAP (проблема 175793014). Подробнее о том, как указать компоненты для установки… - Срок действия кеша L1 в Message Processor, который определяет время жизни (TTL) записи в кеше L1. Раньше можно было указать только время жизни записей кеша второго уровня. Подробнее о том, как задать срок действия кеша L1 на процессоре сообщений…
- Улучшенная версия
apigee-provisionс новым вариантомdelete-user. Чтобы узнать, как использовать этот параметр, выполните командуapigee-service apigee-provision delete-user -h.
Исправлены ошибки
В таблице ниже перечислены ошибки, исправленные в этой версии.
| Идентификатор проблемы | Описание |
|---|---|
| 162320407 | Клиентский сертификат не был отправлен, хотя на целевом сервере был задан параметр clientauthenabled. |
| 169401128 | Уведомления о монетизации не отправлялись. |
| 158714633 | Не работала конфигурация файла журнала Cassandra. Добавлены новые токены logback для |
| 125273766 | Не удалось распространить обновление кеша между контейнерами в конфигурации с несколькими регионами. |
| 170656165 | Не удавалось настроить Apigee SSO, если на сервере управления был отключен протокол HTTP. |
| 174307086 |
|
| 143178281 | Сервис уведомлений о монетизации не работал из-за неправильной конфигурации SMTP. |
| 151756535 | Команда apigee-validate clean не удаляла пользователя apigee_validator@apigee.com.
|
| 174735160 | Устранена потенциальная уязвимость системы безопасности к внедрению SQL-кода через классический интерфейс Edge. |
| 145994176 | Поиск элементов службы уведомлений по дате не работал, поскольку поле createdDate было пустым. |
| 142386756 | В |
| 165421271 | Инструмент Trace показывал все значения JSON в полезной нагрузке запроса как строки, даже если они были целыми числами. |
| 169212613 | Ответ Management API содержал дублирующиеся заголовки ответа с датой. |
| 171245851 | Для установки mTLS требуются все IP-адреса в файле конфигурации. |
| 172379664 |
|
| 172367536 | Процессоры сообщений использовали самозаверяющий сертификат для mTLS, даже если пользователь предоставлял определенный им сертификат. |
| 169020349 |
|
| 175313717 | Устранены потенциальные уязвимости Cassandra CVE-2020-13946 и CVE-2019-2684. Подробнее о том, как устранять проблемы безопасности… |
| 169020349 | Устранена потенциальная уязвимость для атак на день рождения против шифров TLS с размером блока 64 бита. Подробнее о том, как устранять проблемы безопасности… |
Устранены проблемы с безопасностью
Ниже перечислены известные проблемы безопасности, которые были устранены в этой версии. Чтобы избежать этих проблем, установите последнюю версию Edge Private Cloud.
| CVE | Описание |
|---|---|
| CVE-2020-13946 |
В Apache Cassandra всех версий, предшествующих 2.1.22, 2.2.18, 3.0.22, 3.11.8 и 4.0-beta2, злоумышленник, имеющий локальный доступ, но не имеющий доступа к процессу Apache Cassandra или файлам конфигурации, может манипулировать реестром RMI, чтобы выполнить атаку типа "человек посередине" и получить имена пользователей и пароли, используемые для доступа к интерфейсу JMX. Затем злоумышленник может использовать эти учетные данные для доступа к интерфейсу JMX и выполнения несанкционированных операций. Пользователям также следует знать об уязвимости CVE-2019-2684 в JRE, которая позволяет удаленно использовать эту проблему. |
| CVE-2019-2684 |
Обнаружена уязвимость в том, как шифр DES/3DES использовался в протоколе TLS/SSL. Злоумышленник, перехвативший трафик, может использовать эту уязвимость, чтобы восстановить некоторые данные в виде обычного текста, если в соединении между сервером и клиентом TLS/SSL использовался набор шифров на основе DES/3DES. |
| CVE-2016-2183 |
Обнаружена уязвимость в том, как шифр DES/3DES использовался в протоколе TLS/SSL. Злоумышленник, перехватывающий трафик, может использовать эту уязвимость, чтобы восстановить часть данных в виде открытого текста, если ему удастся получить большой объем зашифрованного трафика между сервером и клиентом TLS/SSL, а для шифрования использовался набор шифров на основе DES/3DES. |
Известные проблемы
Список известных проблем с Edge Private Cloud можно найти в статье Известные проблемы с Edge Private Cloud.