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

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

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

Как обновить

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

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

    1. Очистите репозитории Yum:
      sudo yum clean all
    2. Скачайте последнюю версию файла Edge 4.18.05 bootstrap_4.18.05.sh в каталог /tmp/bootstrap_4.18.05.sh:
      curl https://software.apigee.com/bootstrap_4.18.05.sh -o /tmp/bootstrap_4.18.05.sh
    3. Установите утилиту apigee-service версии 4.18.05 и зависимости:
      sudo bash /tmp/bootstrap_4.18.05.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. Обновите утилиту apigee validate:
    sudo /opt/apigee/apigee-service/bin/apigee-service apigee-validate update
  3. Импортируйте новый прокси-сервер SmartDocs из каталога /opt/apigee/apigee-validate/bundles с помощью значка smartdocs.zip и разверните его как новую версию. Новый прокси-сервер необходимо импортировать в организацию, в которой сейчас настроен SmartDocs. Развертывание прокси-сервера в качестве новой версии упростит откат, если он потребуется.

    Примечание. Перед развертыванием убедитесь, что значение <VirtualHost> в новом прокси-сервере соответствует конфигурации <VirtualHost>, заданной в вашей среде. Если нет, измените прокси-сервер перед развертыванием.

  4. В интерфейсе Edge создайте и обновите хранилище пар "ключ-значение" с названием smartdocs_whitelist, как показано на рисунке ниже. Хранилище пар "ключ-значение" должно быть создано в организации и среде, в которой в настоящее время развернут прокси SmartDocs.

    Примечание. Убедитесь, что флажок зашифровано НЕ установлен.

    • Добавьте ключ с названием is_whitelist_configured и значением YES.
    • Добавьте второй ключ с названием allowed_hosts, где значениями будут разделенные пробелами имена хостов или IP-адреса, вызываемые из SmartDocs. Значение параметра allowed_hosts должно включать все хосты, указанные в спецификациях OpenAPI, добавленных в SmartDocs. Например, если в спецификации OpenAPI вызывается mocktarget.apigee.net, вам нужно добавить mocktarget.apigee.net в значение "allowed_hosts". Если хост не включен в KVM, ответ SmartDocs будет 400 Bad Request с полезной нагрузкой Bad Request-Hostname not permitted.
    Интерфейс создания KVM Примечание. Если вы не добавите и не настроите это хранилище пар "ключ-значение", прокси-сервер не будет применять белый список. Это может привести к несанкционированному доступу к вашим хостам и IP-адресам. В значениях параметра allowed_hosts должны быть указаны только имена хостов и IP-адреса конечных точек API, описанных в SmartDocs.

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

Нет.

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

Нет.

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

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

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

Уязвимость Apigee SmartDocs API

Обновлен прокси-сервер Apigee SmartDocs для устранения уязвимости. Подробнее о процедуре обновления…