4.19.01.07 – примечания к выпуску Edge для частного облака

Вы просматриваете документацию по Apigee Edge.
Перейдите к документации по Apigee X.
Информация

5 июня 2020 г. мы выпустили новую версию Apigee Edge для частного облака.

Как обновить

Чтобы обновить установку, выполните следующие действия на узлах Edge:

  1. На всех узлах Edge:

    1. Очистите репозитории Yum:
      sudo yum clean all
    2. Скачайте последнюю версию файла Edge 4.19.01 bootstrap_4.19.01.sh в /tmp/bootstrap_4.19.01.sh:
      curl https://software.apigee.com/bootstrap_4.19.01.sh -o /tmp/bootstrap_4.19.01.sh
    3. Установите утилиту Edge 4.19.01 apigee-service и зависимости:
      sudo bash /tmp/bootstrap_4.19.01.sh apigeeuser=uName apigeepassword=pWord

      где uName:pWord – имя пользователя и пароль, полученные от Apigee. Если вы не укажете pWord, вам будет предложено ввести его.

    4. Обновите утилиту apigee-setup:
      sudo /opt/apigee/apigee-service/bin/apigee-service apigee-setup update
    5. Чтобы выполнить скрипт apigee-service.sh, используйте команду source:
      source /etc/profile.d/apigee-service.sh
  2. Выполните скрипт update.sh для OpenLDAP на всех узлах. На каждом узле выполните следующую команду:
    /opt/apigee/apigee-setup/bin/update.sh -c ldap -f configFile

    где configFile – файл конфигурации, который вы использовали для установки Apigee Edge Private Cloud.

  3. Выполните скрипт update.sh для Edge на всех узлах. На каждом узле выполните следующую команду:
    /opt/apigee/apigee-setup/bin/update.sh -c edge -f configFile

    где configFile – файл конфигурации, который вы использовали для установки Apigee Edge для частного облака.

  4. Выполните скрипт update.sh для интерфейса на всех узлах. На каждом узле выполните следующую команду:
    /opt/apigee/apigee-setup/bin/update.sh -c ui -f configFile

    где configFile – файл конфигурации, который вы использовали для установки Apigee Edge для частного облака.

  5. Выполните скрипт update.sh для SSO на всех узлах. На каждом узле выполните следующую команду:
    /opt/apigee/apigee-setup/bin/update.sh -c sso -f configFile

    где configFile – файл конфигурации, который вы использовали для установки Apigee Edge Private Cloud.

  6. Если вы используете Apigee mTLS и обновили конфигурацию на основе новых функций или исправлений ошибок в этом патче, вам необходимо удалить, а затем заново установить сервис apigee-mtls на всех узлах, чтобы изменения вступили в силу. Подробнее о том, как изменить существующую конфигурацию apigee-mtls…

Поддерживаемое ПО

Apigee Edge для частного облака поддерживает OpenJDK версии 1.8.0.252.

Tomcat обновлен до версии 7.0.103.

Прекращение поддержки

Без изменений.

Новые функции

В таблице ниже описаны новые функции этого выпуска.

Описание

mTLS обеспечивает безопасность соединения между сервером управления и маршрутизатором

Apigee mTLS теперь поддерживает подключение между сервером управления и маршрутизатором на порту 8081.

Теперь можно настраивать срок действия сертификата

При использовании специального сертификата можно указать, сколько дней он будет действителен. Для этого задайте значение параметра APIGEE_MTLS_NUM_DAYS_CERT_VALID_FOR в файле конфигурации. Значение по умолчанию – 365. Подробнее о том, как обновить файл конфигурации… Если вы внесете изменения после установки Apigee mTLS, следуйте инструкциям в разделе Как изменить существующую конфигурацию apigee-mtls.

Исправлены ошибки

В таблице ниже перечислены ошибки, исправленные в этой версии.

Идентификатор проблемы Описание
155840972 Обновление Tomcat

Tomcat обновлен до версии 7.0.103.

155595660

Формат часового пояса

Значения, использованные для токенов sss и SSS в формате часового пояса, заданном свойством conf_system_apigee.syslogger.dateFormat, были неправильными.

155340541

Поддержка OpenJDK

Apigee подтверждает поддержку OpenJDK версии 1.8.0.252.

155105930
76087166

Переменные типа "ключ-значение" в средах с несколькими центрами обработки данных

Если организация охватывала несколько центров обработки данных (например, dc-1, dc-2), сервер управления случайным образом подключался к любому из них. Это повлияло на подключение к узлам Cassandra в локальном центре обработки данных для управления ключами и операций с картой "ключ-значение" (KVM).

150717738

Кластеры без лидера

Кластеры без лидера не позволяли остановить или перезапустить сервис mTLS. Также уменьшена продолжительность периода ожидания.

152382545

Использование диапазона портов mTLS

В документации теперь правильно указано, что диапазон портов ZooKeeper для Apigee mTLS начинается с 10001.

148486685

Косвенная привязка, репликация OpenLDAP и совместимость с SSO

При непрямом связывании сервис OpenLDAP не выполнял поиск объекта пользователя, когда была включена репликация (было более одного экземпляра OpenLDAP).

148179907

Компонент apigee-analytics-collector добавлен повторно

Утилита apigee-analytics-collector была добавлена повторно. Эта утилита позволяет сообщать о количестве вызовов API.

146511254

Правило ExtractVariables не вызывает ошибок

Если XML-переменная не была разрешена с помощью выражения XPath, правило ExtractVariables продолжало выполняться в прокси. Это происходило, даже если для элемента IgnoreUnresolvedVariables или атрибута continueOnError было задано значение false.

130013746

Как деактивировать компании

Кнопка отключения компаний от монетизации была недоступна.

120799182

Обновление OpenLDAP

Процесс обновления OpenLDAP в среде с несколькими центрами обработки данных привел к повреждению данных.

145236083

Имя пользователя системного администратора:длина пароля

Имя пользователя и пароль системного администратора, содержащие более 57 символов, приводили к сбою скрипта установки Edge SSO.

135616498

Сбой скрипта настройки SSO

Исправлена проблема, из-за которой при использовании URL со схемой file:// не удавалось выполнить скрипт настройки SSO.

111420263

Как устранить исключение ConcurrentModificationException в правилах ведения журналов сообщений

Устранены несколько состояний гонки, возникающих при использовании правил ведения журнала сообщений.