Вы просматриваете документацию Apigee Edge .
Перейдите к документации Apigee X. информация
3 апреля 2020 г. мы выпустили гибридную среду выполнения Apigee версии 1.2.0.
Обновление
Новые функции и обновления
Ниже приведены новые функции и обновления в этом выпуске.
Добавлена новая конфигурация виртуального хоста для указания правил маршрутизации.
Новая функция конфигурации virtualhosts
устраняет проблему, из-за которой порядок маршрутизации базовых путей в несколько сред был неопределенным. Подробности см. в разделе Настройка виртуальных хостов . (150336519)
Бета-версия политики OASValidation
Политика OASValidation (проверка спецификации OpenAPI) (бета-версия) позволяет проверять входящий запрос или ответное сообщение на соответствие спецификации OpenAPI 3.0 (JSON или YAML). Дополнительные сведения см. в разделе Политика OASValidation (бета-версия) . (144949685)
Бета-версия поддержки WebSocket
Гибрид Apigee поддерживает соединения WebSocket. Прокси-клиенты API теперь могут запрашивать обновление протокола с HTTP на WebSockets. Подробности см. в разделе Использование WebSockets (бета-версия) .
Доступ к секретным значениям политики из секретов Kubernetes
Новая функция позволяет получить доступ к значениям, хранящимся в секрете Kubernetes в переменных потока прокси. Подробности см. в разделе Хранение данных в секрете Kubernetes . (133377603)
Элемент Apigee Операторы (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)
Поддержка дополнительных источников сертификатов, ключей шифрования и SA.
Были добавлены новые свойства конфигурации, которые обеспечивают большую гибкость при указании сертификатов TLS, ключей шифрования и ключей учетной записи службы. Новые свойства перечислены ниже:
-
kmsEncryptionPath
-
kmsEncryptionSecret.key
-
kmsEncryptionSecret.name
-
cassandra.backup.serviceAccountSecretRef
-
cassandra.restore.serviceAccountSecretRef
-
envs[].cacheEncryptionPath
-
envs[].cacheEncryptionSecret.key
-
envs[].cacheEncryptionSecret.name
-
envs[].kmsEncryptionPath
-
envs[].kmsEncryptionSecret.key
-
envs[].kmsEncryptionSecret.name
-
envs[].serviceAccountSecretRefs.synchronizer
-
envs[].serviceAccountSecretRefs.udca
-
envs[].sslSecret
-
logger.serviceAccountSecretRef
-
mart.serviceAccountSecretRef
-
mart.sslSecret
-
metrics.serviceAccountSecretRef
-
synchronizer.serviceAccountSecretRef
-
udca.serviceAccountSecretRef
Дополнительную информацию см. в справочнике по свойствам конфигурации . (145303466)
Разрешить клиентам запутывать данные перед отправкой их в аналитику
Была добавлена функция, позволяющая скрывать определенные аналитические данные перед их отправкой в плоскость управления. Подробности см. в разделе Запутывание пользовательских данных для аналитики . (142578910)
Расширьте постоянные тома для наборов состояний
Была добавлена функция, позволяющая расширить постоянный том, используемый apigee-cassandra, для удовлетворения потребностей в хранилище, без увеличения вычислительной мощности. Дополнительные сведения см. в разделе Расширение постоянных томов для наборов состояний . (138167919)
Обновляются минимальные поддерживаемые версии GKE, Anthos и AKS.
Гибрид Apigee теперь поддерживает GKE 1.14.x, Anthos 1.2 и AKS 1.14.x. (149578101)
Поддержка TLS 1.3 для соединений в северном направлении.
Два новых свойства конфигурации позволяют вам установить минимальную и максимальную версию TLS для входа: ingress.minTLSProtocolVersion
и maxTLSProtocolVersion
. Возможные значения: 1,0, 1,1, 1,2 и 1,3. Дополнительную информацию см. в справочнике по свойствам конфигурации . (117580780)
Поддержка конфигурации перенаправления прокси для гибридной среды выполнения.
Перенаправление HTTP-прокси теперь поддерживается для прокси-серверов API, развернутых в среде. Подробности см. в разделе Настройка прямого проксирования . (148970527)
Поддержка нескольких хост-алиасов для каждой среды.
Добавлено новое свойство конфигурации envs[].hostAliases
. Это свойство позволяет добавлять в среду несколько псевдонимов хоста. Используйте этот элемент вместо hostAlias
, который устарел. Подробности см. в разделе Добавление нескольких псевдонимов хоста в среду . (150738495)
Разрешить шаблоны для наборов свойств
Новый элемент <PropertySetRef> был добавлен к элементу <AssignVariable> политики <AssignMessage>. <PropertySetRef> позволяет динамически создавать пару имя/ключ набора свойств. Эта функция доступна только для прокси-серверов API, развернутых в гибридном Apigee. См. НазначитьПеременную . (148612340)
Исправлены ошибки
В этом выпуске исправлены следующие ошибки. Этот список предназначен в первую очередь для пользователей, проверяющих, исправлены ли их заявки в службу поддержки. Он не предназначен для предоставления подробной информации всем пользователям.
Идентификатор проблемы | Имя компонента | Описание |
---|---|---|
147958049 | Время выполнения | Устранена проблема с синхронизацией последовательности запуска во время выполнения, которая иногда препятствовала правильному запуску синхронизатора. |
149867244 | Платформа К8С | Модуль apigee-cps-setup не работает при настройке нескольких регионов |
150187652/149117839 | Время выполнения | Не удалось использовать дефисы в именах сред. |
149220463 | модуль MP | Ранее развернутые прокси необходимо было развернуть повторно. |
144321144 | Время выполнения | Не удалось перезагрузить прокси с безопасными виртуальными хостами. |
147685310 | Время выполнения | Сбои инициализации синхронизатора из-за неудачной выборки токена GCP во время инициализации. |
151115900 | Время выполнения | Периодическая внутренняя проверка для HybridMART не проводилась, что приводило к ложноположительным результатам. |
Известные проблемы
В следующей таблице описаны известные проблемы этого выпуска:
Проблема | Описание |
---|---|
Н/Д | Ошибка недопустимого заголовка HTTP: вход Istio переключает все входящие целевые ответы на протокол HTTP2. Поскольку гибридный процессор сообщений поддерживает только HTTP1, при вызове прокси-сервера API может появиться следующая ошибка: http2 error: Invalid HTTP header field was received: frame type: 1, stream: 1, name: [:authority], value: [domain_name] Если вы видите эту ошибку, вы можете предпринять одно из следующих действий, чтобы исправить проблему:
|
144584813 | Если вы создаете сеанс отладки, но в нем еще нет транзакций, API List Debug Sessions не включает этот сеанс в этот список. API включает в ответ сеансы, только если сеанс содержит хотя бы одну транзакцию. |
143659917 | Для параметра срока действия политики PopulateCache должно быть установлено явное значение от 1 до 30. Например: <ExpirySettings> <TimeoutInSec>30</TimeoutInSec> </ExpirySettings> |
133192879 | Сводка. При использовании API или пользовательского интерфейса для получения статуса развертывания вашей организации возникает очень большая задержка. Эта задержка может привести к ответу Обходной путь: обновите браузер (или отправьте запрос повторно). |