Вы просматриваете документацию по Apigee Edge.
Перейдите к документации по Apigee X. Информация
27 января 2020 г. Google выпустил версию среды выполнения Apigee Hybrid 1.1.0. В этом разделе описаны новые функции и изменения, добавленные в версии 1.1.0.
Обновление
Вы не можете перейти с версии 1.0.0 на 1.1.0, и новая версия не совместима с предыдущей. Версия 1.1.0 требует новой установки.
Новые функции и улучшения
Apigee Connect (альфа-версия)
Apigee Connect Alpha позволяет сервису MART Apigee Hybrid подключаться к плоскости управления, не требуя от вас раскрывать конечную точку MART. Если вы используете Apigee Connect, вам не нужно настраивать шлюз входящего трафика MART с псевдонимом хоста и авторизованным сертификатом DNS. Чтобы получить дополнительную информацию, обратитесь к представителю Apigee.
Маршрутизация на основе базового пути
Маршрутизация по базовому пути позволяет настраивать и управлять тем, как Apigee Hybrid направляет вызовы прокси API в определенные среды. Подробнее о настройке маршрутизации по базовому пути…
Изменения
В гибридную версию среды выполнения 1.1.0 внесены следующие изменения: Некоторые из этих изменений, как уже отмечалось, не нарушают обратную совместимость с версией 1.0.0.
- Теперь CLI
apigeectlустанавливает Istio в пространстве именistio-system. Это пространство имен по умолчанию для Istio. Это изменение несовместимо с предыдущей версией гибридной версии 1.0.0. - Теперь при установке CertManager с помощью CLI
apigeectlон помещается в пространство именcert-manager. Это изменение несовместимо с предыдущими версиями гибридной версии 1.0.0. - Поддерживаемая версия Istio, развернутая со средой выполнения Apigee Hybrid, была перенесена на версию 1.4.2, поскольку версия 1.2.x больше не поддерживается.
Исправлены ошибки
В этом выпуске исправлены следующие проблемы, перечисленные в примечаниях к выпуску Apigee Hybrid 1.0.0:
| Проблема | Описание |
|---|---|
| 144886537 | Маршрутизация по базовому пути не работает в Apigee Hybrid версии 1.0.0. Если переопределения настроены так, чтобы перенаправлять трафик в разные среды с одним и тем же псевдонимом хоста, входящий трафик не будет перенаправляться в среду на основе пути. |
| 143774187 | В гибридном интерфейсе в представлении приложений отображается ярлык "Компания". |
Известные проблемы
В таблице ниже описаны известные проблемы этой версии.
| Проблема | Описание |
|---|---|
| Н/Д | Нельзя использовать символ "*" для свойства hostAlias в конфигурациях mart и envs. Рекомендуем использовать для конфигурации mart определенное имя хоста. |
| Н/Д | В альфа-версии Apigee Connect не поддерживается настройка переменных HTTP_PROXY, HTTPS_PROXY и NO_PROXY. |
| Н/Д | Ошибка "Недопустимый заголовок HTTP". Входящие целевые ответы Istio Ingress переключаются на протокол HTTP2. Поскольку гибридный процессор сообщений поддерживает только HTTP1, при вызове прокси API может появиться следующая ошибка: http2 error: Invalid HTTP header field was received: frame type: 1, stream: 1, name: [:authority], value: [domain_name] Если вы видите это сообщение, попробуйте выполнить одно из следующих действий:
|
| 144584813 | Если вы создали сеанс отладки, но в нем ещё нет транзакций, API для получения списка сеансов отладки не включит его в список. API включает в ответ только те сеансы, в которых была хотя бы одна транзакция. |
| 144436206 | В представлении Cache Performance (Производительность кеша) расчет коэффициента попадания в кеш выполняется неправильно. |
| 144321491 | Apigee hybrid регистрирует уведомления "Создание отсутствующего кеша", которые указывают на возможное снижение производительности. Эти сообщения ожидаемы, и их можно игнорировать. |
| 144321144 | Прокси с защищенными виртуальными хостами нельзя перезагрузить. |
| 144286363 | Маска отладки в файле env.json не скрывает данные ответа. Следующий API для обновления маски отладки env.json с полем responseJSONPaths не работает: PATCH /v1/organizations/org/environments/env/debugmask?replaceRepeatedFields=true
{
"responseJSONPaths": ["$.maskedDataEnv"]
}Чтобы обойти эту проблему с трассировкой, вы можете удалить всю сессию трассировки в интерфейсе или использовать API трассировки для удаления отдельных транзакций в сессии. |
| 143659917 | Для правила PopulateCache необходимо задать явное значение срока действия в диапазоне от 1 до 30. Пример: <ExpirySettings> <TimeoutInSec>30</TimeoutInSec> </ExpirySettings> |
| 133192879 | Краткое описание. При использовании API или интерфейса для получения статуса развертывания организации наблюдается очень высокая задержка. Из-за этой задержки может быть получен ответ Временное решение: обновите страницу в браузере или отправьте запрос повторно. |