180202 - Apigee Edge для общедоступного облака: примечания к выпуску

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

20 февраля 2018 г. мы начали выпускать новую версию Apigee Edge для общедоступного облака.

Новые функции и обновления

Ниже перечислены новые функции и изменения в этом выпуске.

Идентификатор проблемы Название компонента Описание
Несколько Сервер управления, API Runtime

Виртуальные хосты и TLS с самостоятельной настройкой теперь доступны всем

Подробнее о виртуальных хостах и TLS/SSL…

71861442 Сервер управления

Оптимизация импорта и обновления наборов прокси

Edge будет выполнять более строгую проверку пакетов прокси-серверов API во время развертывания. Это обновление позволяет ускорить развертывание и снизить вероятность сбоев и повреждения пакетов, когда несколько пользователей одновременно импортируют один и тот же пакет. Ниже перечислены важные изменения и особенности работы:

  • Корневой каталог файловой системы каждого набора должен иметь значение /apiproxy.
  • Edge больше не пытается игнорировать пути в папке ресурсов пакета прокси-сервера API. (например, Edge больше не игнорирует каталоги .git или .svn).
  • Если в наборе содержится недопустимая конфигурация нескольких XML-файлов конфигурации прокси-сервера API (например, apiproxy/proxy1.xml и apiproxy/proxy2.xml), нет гарантии, какая конфигурация будет использоваться для прокси-сервера API.
71548711 Сервер управления

Проверки при развертывании

До этого выпуска Edge пассивно проверял развертывания прокси-серверов API на наличие определенных ошибок проверки и уведомлял организации о необходимых исправлениях с помощью инструмента Advisory. Эти уведомления, описанные в разделе Уведомления об ошибках развертывания, позволяли пользователям устранить проблемы, которые позже привели бы к ошибкам развертывания при включении проверки в продукте. В этой версии Edge теперь выполняет эти проверки и сообщает об ошибках развертывания.

67946045 API Runtime

Правила защиты от скачков с учетом автомасштабирования

Новый элемент <UseEffectiveCount> в правиле Spike Arrest позволяет автоматически распределять счетчики Spike Arrest между процессорами сообщений. Если задано значение true, каждый обработчик сообщений делит допустимый лимит скорости скачков на количество активных обработчиков сообщений, корректируя лимит скорости при добавлении или удалении обработчиков сообщений. Если элемент отсутствует в правиле, по умолчанию используется значение false.

Подробнее о правилах в отношении функции "Пик"…

72698249 API Runtime

Улучшение ведения журналов MP из-за сбоя подключения

72454901 API Runtime

Обновите Rhino до версии 1.7.8, а Trireme – до версии 0.9.1

72449197 API Runtime

Установите для всех прокси-серверов тайм-аут API по умолчанию на уровне 55 секунд, чтобы избежать тайм-аута маршрутизатора раньше этого времени.

72236698 API Runtime

Добавление события журнала для канареечных развертываний

69863216 API Runtime

Разрешить проверки состояния по HTTPS с самоподписанными сертификатами

69503023 API Runtime

Для DNS-преобразования MP следует использовать пул асинхронных потоков

67708726, 68148328 API Runtime

Улучшения безопасности продуктов API

Новое свойство на уровне организации, features.keymanagement.disable.unbounded.permissions, повышает безопасность продуктов API при проверке вызовов API. Если для свойства задано значение true (по умолчанию для организаций, созданных после выпуска этой версии), применяются следующие функции:

Создание приложений

При создании приложения для разработчика или компании API управления требует, чтобы приложение было связано с продуктом API. (Это ограничение уже действует в интерфейсе управления.)

Настройка продукта API

Чтобы создать или обновить продукт API, в его определении должен быть указан хотя бы один прокси API или путь к ресурсу.

Безопасность во время выполнения

Вызовы API отклоняются продуктом API в следующих случаях:

  • Продукт API не включает хотя бы один прокси-сервер API или путь к ресурсу.
  • Если переменная flow.resource.name в сообщении не содержит путь к ресурсу, который может оценить продукт API.
  • Если приложение, выполняющее вызов API, не связано с продуктом API.

Для существующих организаций значение свойства – false, и его должен изменить пользователь с правами системного администратора. Это означает, что клиенты общедоступного облака должны обращаться в службу поддержки Apigee, чтобы изменить значение свойства.

66003903 API Runtime

Защита связи между маршрутизатором и процессором сообщений по умолчанию

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

В этой версии исправлены следующие ошибки: Этот список предназначен в основном для пользователей, которые хотят проверить, решены ли их проблемы. Он не предназначен для предоставления подробной информации всем пользователям.

Идентификатор проблемы Название компонента Описание
72553514 API Runtime

Исправлена неправильная классификация ошибок скриптов Node.js

70509295 API Runtime

Доверенные IP-адреса в правиле AccessControl

69712300 API Runtime

Правила MessageLogging для повторного преобразования DNS через регулярные интервалы

67489895 Сервер управления

Проверка цепочки сертификатов TLS

При создании псевдонима хранилища ключей с использованием цепочки сертификатов необходимо разделять сертификаты в цепочке символом переноса строки. Теперь при создании псевдонима Edge возвращает ошибку 400 Bad Request, если цепочка сертификатов не соответствует этому требованию.