1.0.0 (GA) – примечания к выпуску среды выполнения Apigee Hybrid

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

20 ноября 2019 г. Google выпустила версию среды выполнения Apigee Hybrid 1.0.0. В этом разделе описаны исправленные ошибки и известные проблемы версии 1.0.0.

Известные проблемы (общедоступная версия)

В таблице ниже описаны известные проблемы этой версии.

Проблема Описание
144886537 Маршрутизация по базовому пути не работает в Apigee Hybrid версии 1.0.0. Если переопределения настроены так, чтобы перенаправлять трафик в разные среды с одним и тем же псевдонимом хоста, входящий трафик не будет перенаправляться в среду на основе пути.
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 трассировки для удаления отдельных транзакций в сессии.

143774187 В гибридном интерфейсе в представлении приложений отображается ярлык "Компания".
143659917

Для правила PopulateCache необходимо задать явное значение срока действия в диапазоне от 1 до 30. Пример:

<ExpirySettings>
  <TimeoutInSec>30</TimeoutInSec>
</ExpirySettings>
133192879

Краткое описание. При использовании API или интерфейса для получения статуса развертывания организации наблюдается очень высокая задержка. Из-за этой задержки может быть получен ответ HTTP 204 (No Content) или HTTP 400 (Bad Request).

Временное решение: обновите страницу в браузере или отправьте запрос повторно.

123932912 При развертывании без простоя, если развертывание новой версии не удается, исходная версия все равно отменяется. Чтобы восстановить статус развертывания, вам нужно будет повторно развернуть исходную версию.
Н/Д

Ошибка "Недопустимый заголовок HTTP". Входящие целевые ответы Istio Ingress переключаются на протокол HTTP2. Поскольку гибридный процессор сообщений поддерживает только HTTP1, при вызове прокси API может появиться следующая ошибка:

http2 error: Invalid HTTP header field was received: frame type: 1, stream: 1,
   name: [:authority], value: [domain_name]

Если вы видите это сообщение, попробуйте выполнить одно из следующих действий:

  • Измените целевой сервис, чтобы в ответе не было заголовка Host.
  • При необходимости удалите заголовок Host, используя правило AssignMessage в прокси-сервере API.

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

В этом выпуске исправлены следующие проблемы, перечисленные в примечаниях к бета-версии 2 Apigee Hybrid:

Проблема Описание
133444606

API для обновления приложений разработчика не поддерживает все описанные поля ввода.

133192879

При использовании API или интерфейса для получения статуса развертывания организации наблюдается очень высокая задержка. Из-за этой задержки может быть получен ответ HTTP 204 (No Content) или HTTP 400 (Bad Request).

131111865

Синхронизатор не работает, когда файловая система переполнена. Это связано с процессом сбора мусора Kubernetes, который по умолчанию запускается, когда использование диска достигает 85 %.

Закрыто: не воспроизводится.

Неподдерживаемые функции Apigee Edge

Google не планирует поддерживать в Apigee Hybrid следующие функции:

  • API:
    • Управление записями KVM
    • Поиск или отзыв токенов доступа OAuth (поскольку токены хешируются).
  • Разработка портала для разработчиков с помощью Drupal 7
  • Правила OAuth v1 или OAuthv1.0a
  • Правила ограничения частоты запросов ConcurrentRateLimit
  • Trireme (поддержка прекращена 10.10.2019)

Сравнение функций гибридного режима и режима Edge приведено в статье Сравнение гибридного режима и режима Edge.

Дальнейшие действия