Вы просматриваете документацию по Apigee Edge.
Перейдите к документации по Apigee X. Информация
3 апреля 2020 г. мы выпустили версию среды выполнения Apigee Hybrid 1.2.0.
Обновление
Новые функции и обновления
Ниже перечислены новые функции и изменения в этом выпуске.
Добавлена новая конфигурация виртуального хоста для указания правил маршрутизации.
Новая функция конфигурации virtualhosts устраняет проблему, из-за которой порядок маршрутизации базовых путей в несколько сред был неопределенным. Подробнее о том,
как настроить виртуальные хосты… (150336519)
Бета-версия правила OASValidation
Правило OASValidation (проверка спецификации OpenAPI) (бета-версия) позволяет проверять входящие запросы или ответы на соответствие спецификации OpenAPI 3.0 (JSON или YAML). Подробнее о правилах OASValidation (бета-версия)… (144949685)
Бета-версия поддержки WebSocket
Apigee Hybrid поддерживает подключения WebSocket. Клиенты прокси-сервера API теперь могут запрашивать обновление протокола с HTTP до WebSockets. Подробнее об использовании WebSockets (бета-версия)…
Как получить доступ к секретным значениям правил из секретов Kubernetes
Новая функция позволяет получать доступ к значениям, хранящимся в секрете Kubernetes, в переменных потока прокси. Подробнее о том, как хранить данные в секрете Kubernetes… (133377603)
Элемент Apigee Operators (AO) заменяет ADAC и ADAH
Операторы Apigee (AO) создают и обновляют ресурсы Kubernetes и Istio низкого уровня, необходимые для развертывания и обслуживания AD. Например, контроллер освобождает процессоры сообщений. Также проверяет конфигурацию ApigeeDeployment перед сохранением в кластере Kubernetes. AO заменяет Apigee Deployment Admissionhook (ADAH) и Apigee Deployment Controller (ADC). Подробнее о параметре ao в справочнике по свойствам конфигурации… (151250559)
Замена и устаревание некоторых свойств конфигурации кластера и проекта
Добавлены два новых свойства конфигурации: k8sCluster и gcp.
Эти свойства заменяют следующие устаревшие свойства: k8sClusterName, gcpRegion и gcpProjectID. Подробнее о свойствах конфигурации… (146299599)
Расширение постоянного тома для Cassandra в Kubernetes
Мы добавили процесс, позволяющий расширить постоянный том, используемый apigee-cassandra, чтобы удовлетворить потребности в хранилище без необходимости добавлять дополнительные узлы. Как увеличить размер постоянных томов Cassandra (138167919)
Поддержка дополнительных источников сертификатов, ключей шифрования и учетных записей сервисов
Добавлены новые свойства конфигурации, которые обеспечивают большую гибкость при указании сертификатов TLS, ключей шифрования и ключей сервисных аккаунтов. Ниже перечислены новые свойства.
kmsEncryptionPathkmsEncryptionSecret.keykmsEncryptionSecret.namecassandra.backup.serviceAccountSecretRefcassandra.restore.serviceAccountSecretRefenvs[].cacheEncryptionPathenvs[].cacheEncryptionSecret.keyenvs[].cacheEncryptionSecret.nameenvs[].kmsEncryptionPathenvs[].kmsEncryptionSecret.keyenvs[].kmsEncryptionSecret.nameenvs[].serviceAccountSecretRefs.synchronizerenvs[].serviceAccountSecretRefs.udcaenvs[].sslSecretlogger.serviceAccountSecretRefmart.serviceAccountSecretRefmart.sslSecretmetrics.serviceAccountSecretRefsynchronizer.serviceAccountSecretRefudca.serviceAccountSecretRef
Подробнее о свойствах конфигурации… (145303466)
Разрешить клиентам маскировать данные перед отправкой в аналитику
Добавлена функция, позволяющая зашифровать определенные аналитические данные перед отправкой на уровень управления. Подробнее о том, как замаскировать пользовательские данные для аналитики… (142578910)
Как расширить постоянные тома для наборов с отслеживанием состояния
Добавлена функция, позволяющая увеличить постоянный том, используемый apigee-cassandra, чтобы удовлетворить потребности в хранилище, не добавляя вычислительной мощности. Подробнее о том, как расширять постоянные тома для наборов с отслеживанием состояния… (138167919)
Минимальные поддерживаемые версии GKE, Anthos и AKS обновлены
Apigee Hybrid теперь поддерживает GKE 1.14.x, Anthos 1.2 и AKS 1.14.x. (149578101)
Поддержка TLS 1.3 для подключений Northbound
Два новых свойства конфигурации позволяют задать минимальную и максимальную версию TLS для входящего трафика: ingress.minTLSProtocolVersion и maxTLSProtocolVersion.
Возможные значения: 1.0, 1.1, 1.2 и 1.3. Подробнее о свойствах конфигурации… (117580780)
Поддержка настройки прямого прокси-сервера для гибридной среды выполнения
Теперь для прокси API, развернутых в среде, поддерживается переадресация HTTP-запросов через прокси-сервер. Подробнее о том, как настроить прямой прокси-сервер… (148970527)
Поддержка нескольких псевдонимов хоста для каждой среды
Добавлено новое свойство конфигурации: envs[].hostAliases. Это свойство позволяет добавить в среду несколько псевдонимов хоста. Используйте этот элемент вместо устаревшего элемента hostAlias. Подробнее о том, как добавить несколько псевдонимов хоста в среду… (150738495)
Как разрешить шаблоны для наборов ресурсов
В элемент <AssignVariable> правила <AssignMessage> добавлен новый элемент <PropertySetRef>. <PropertySetRef> позволяет динамически создавать пары "название набора свойств/ключ". Эта функция доступна только для прокси API, развернутых в Apigee Hybrid. Подробнее AssignVariable… (148612340)
Исправлены ошибки
В этой версии исправлены следующие ошибки: Этот список предназначен в основном для пользователей, которые хотят проверить, решены ли проблемы, о которых они сообщили в службу поддержки. Он не предназначен для предоставления подробной информации всем пользователям.
| Идентификатор проблемы | Название компонента | Описание |
|---|---|---|
| 147958049 | Runtime | Устранена проблема с последовательностью запуска во время выполнения, из-за которой синхронизатор иногда не запускался должным образом. |
| 149867244 | Платформа K8S | Сбой в работе пода apigee-cps-setup при мультирегиональной настройке |
| 150187652 / 149117839 | Runtime | В названиях сред нельзя использовать дефисы. |
| 149220463 | MP | Ранее развернутые прокси-серверы нужно было развернуть повторно. |
| 144321144 | Runtime | Не удалось перезагрузить прокси-серверы с защищенными виртуальными хостами. |
| 147685310 | Runtime | Сбои инициализации синхронизатора из-за того, что не удалось получить токен GCP во время инициализации. |
| 151115900 | Runtime | Периодическая внутренняя проверка не выполнялась для HybridMART, что приводило к ложноположительным результатам. |
Известные проблемы
В таблице ниже описаны известные проблемы этой версии.
| Проблема | Описание |
|---|---|
| Н/Д | Ошибка "Недопустимый заголовок 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 включает в ответ только те сеансы, в которых была хотя бы одна транзакция. |
| 143659917 | Для правила PopulateCache необходимо задать явное значение срока действия в диапазоне от 1 до 30. Пример: <ExpirySettings> <TimeoutInSec>30</TimeoutInSec> </ExpirySettings> |
| 133192879 | Краткое описание. При использовании API или интерфейса для получения статуса развертывания организации наблюдается очень высокая задержка. Из-за этой задержки может быть получен ответ Временное решение: обновите страницу в браузере или отправьте запрос повторно. |