Вы просматриваете документацию по Apigee Edge.
Перейдите к документации по Apigee X. Информация
10 марта 2020 г. мы выпустили новую версию Apigee Edge для частного облака.
Как обновить
Чтобы обновить установку, выполните следующие действия на узлах Edge:
-
На всех узлах Edge:
- Очистите репозитории Yum:
sudo yum clean all
- Скачайте последнюю версию файла Edge 4.19.06
bootstrap_4.19.06.shв каталог/tmp/bootstrap_4.19.06.sh:curl https://software.apigee.com/bootstrap_4.19.06.sh -o /tmp/bootstrap_4.19.06.sh
- Установите утилиту Edge 4.19.06
apigee-serviceи зависимости:sudo bash /tmp/bootstrap_4.19.06.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:sudo /opt/apigee/apigee-service/bin/apigee-service apigee-validate update
- Импортируйте новый прокси-сервер SmartDocs из каталога
/opt/apigee/apigee-validate/bundlesс помощью значкаsmartdocs.zipи разверните его как новую версию. Новый прокси-сервер необходимо импортировать в организацию, в которой сейчас настроен SmartDocs. Развертывание прокси-сервера в качестве новой версии упростит откат, если он потребуется.Примечание. Перед развертыванием убедитесь, что значение
<VirtualHost>в новом прокси-сервере соответствует конфигурации<VirtualHost>, заданной в вашей среде. Если нет, измените прокси-сервер перед развертыванием. - В интерфейсе 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.
Примечание. Если вы не добавите и не настроите это хранилище пар "ключ-значение", прокси-сервер не будет применять белый список. Это может привести к несанкционированному доступу к вашим хостам и IP-адресам. В значениях параметра allowed_hosts должны быть указаны только имена хостов и IP-адреса конечных точек API, описанных в SmartDocs.
Поддерживаемое ПО
Нет.
Прекращение поддержки
Нет.
Исправлены ошибки
В таблице ниже перечислены ошибки, исправленные в этой версии.
| Идентификатор проблемы | Описание |
|---|---|
| 145340106 | Уязвимость Apigee SmartDocs API Обновлен прокси-сервер Apigee SmartDocs для устранения уязвимости. Подробнее о процедуре обновления… |