16.01.20 - Примечания к выпуску Apigee Edge для публичного облака

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

Во вторник, 2 февраля 2016 года, мы выпустили новую облачную версию Apigee Edge для публичного облака.

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

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

Переработанный мастер API-прокси

Мастер настройки прокси-сервера API был переработан. При нажатии кнопки «+ API Proxy» на странице «Прокси-серверы API» в интерфейсе управления новый мастер проведет вас через процесс создания прокси-сервера API. Доступны все те же настройки, что и в предыдущем мастере настройки прокси-сервера API. (MGMT-1376)

Создание прокси-серверов API с документами OpenAPI (Swagger)

В рамках нового редизайна мастера прокси-API теперь вы можете создать прокси-API из документа OpenAPI (Swagger). На первой странице мастера прокси-API нажмите « Использовать OpenAPI» при выборе «Обратный прокси» , «Приложение Node.js» или «Без цели ». В появившемся поле введите URL-адрес вашего документа OpenAPI. Подробнее см. в разделе «Создание простого прокси-API» . (MGMT-1376)

Поддержка WSDL 1.2 для прокси-серверов SOAP

Apigee Edge поддерживает WSDL 1.2 при создании API-прокси для вызова служб SOAP. (MGMT-2835)

Переменные SSLInfo в конфигурациях TargetEndpoint

В прокси-сервере API TargetEndpoint можно динамически задавать параметры SSL/TLS для поддержки гибких требований к среде выполнения. В следующем примере показано, как SSLInfo задаётся в конфигурации TargetEndpoint. Значения могут быть предоставлены во время выполнения с помощью вызова Java, политики JavaScript или политики назначения сообщения. Используйте любые переменные сообщения, содержащие нужные вам значения.

<TargetEndpoint>
...
  <SSLInfo>
    <Enabled>{myvars.ssl.enabled}</Enabled>
    <ClientAuthEnabled>{myvars.ssl.client.auth.enabled}</ClientAuthEnabled>
    <KeyStore>{myvars.ssl.keystore}</KeyStore>
    <KeyAlias>{myvars.ssl.keyAlias}</KeyAlias>
    <TrustStore>{myvars.ssl.trustStore}</TrustStore>
  </SSLInfo>
...
</TargetEndpoint>

Эта функция описана в следующих документах:

(APIRT-1475)

Поддержка алгоритма RSA_SHA256 для политик утверждения SAML

Политики утверждения SAML теперь поддерживают алгоритм RSA_SHA256 в дополнение к RSA_SHA1. (APIRT-1779)

Проверка загрузки сертификатов

Чтобы предотвратить загрузку просроченных или недействительных сертификатов в хранилища ключей и доверенных сертификатов, API управления проверяет сертификаты при загрузке. Сертификаты проверяются на размер файла не более 50 КБ и на наличие формата PEM или DER. Также проверяется срок действия сертификата. Чтобы переопределить проверку срока действия по умолчанию (отключить проверку срока действия сертификата при загрузке), используйте следующий параметр запроса: ?ignoreExpiryValidation=true

Дополнительные сведения см. в разделах Загрузка JAR-файла в хранилище ключей и Загрузка сертификата в хранилище доверенных сертификатов (SECENG-516) и (APIRT-2213).

Автоматический опрос на странице журналов Node.js

При просмотре журналов Node.js в редакторе прокси-сервера страница журналов Node.js периодически автоматически обновляется, отображая список новых доступных журналов. Нажмите «Остановить автоматическое обновление», чтобы отключить автоматическое обновление. (MGMT-1692)

Производительность страницы продукта API, приложения для разработчиков не указаны

При просмотре продукта API в интерфейсе управления отображается список приложений разработчика, связанных с этим продуктом. Для повышения производительности интерфейса список приложений разработчика не отображается при редактировании продукта API. (MGMT-2869)

Подписка на ежедневные аналитические письма

Администраторы организаций теперь должны явно подписываться на ежедневные аналитические отчёты по электронной почте. Подписаться/отписаться можно, настроив пользовательские настройки в пользовательском интерфейсе управления или с помощью API управления. Подробнее см. в разделе «Подписка на ежедневные аналитические отчёты по электронной почте» . (AXAPP-1949)

Функция sum() для показателей времени отклика

В пользовательских аналитических отчётах и ​​вызовах API агрегатная функция «sum» теперь доступна для целевого времени отклика, общего времени отклика и времени ответа конечной точки. Например, в API /stats (/management/apis/get/organizations/%7Borg_name%7D/environments/%7Benv_name%7D/stats/%7Bdimension_name%7D-0) теперь можно использовать следующий параметр запроса «select»: ?select=sum(total_response_time). (AXAPP-2006)

Отчет об анализе задержки: отсортированные имена прокси-серверов API

В пользовательском интерфейсе отчета по анализу задержек (только для корпоративных планов Apigee Edge) прокси-серверы API перечислены в алфавитном порядке в раскрывающемся списке «Прокси». (MGMT-2858)

Приложения разработчика на панели управления отображаются по отображаемому имени

На панели управления пользовательского интерфейса в столбчатой ​​диаграмме «Приложения для разработчиков» приложения для разработчиков перечислены по отображаемому имени, а не по внутреннему имени. (MGMT-2853)

Новый виджет даты/времени в пользовательских отчетах

Улучшен виджет выбора даты/времени на странице пользовательских отчетов в интерфейсе управления. (MGMT-2881)

Монетизация: редактирование названий пакетов API

Вы можете обновить имя пакета API в любой момент жизненного цикла монетизации, даже если пакет API содержит опубликованный тарифный план. (DEVRT-2177)

Монетизация: в пользовательских атрибутах разрешены десятичные знаки.

При использовании плана «Тарифная карта с настраиваемым атрибутом» настраиваемый атрибут в заголовке сообщения, используемый в качестве множителя для транзакции, теперь может быть десятичным значением с точностью до четырёх знаков после запятой. Подробнее об этом типе плана см. в разделе «Указание настраиваемых атрибутов тарифной карты» (DEVRT-2191).

Общие улучшения

В этом выпуске также содержится множество улучшений удобства использования, производительности, безопасности и стабильности.

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

В этом выпуске исправлены следующие ошибки.

Идентификатор выпуска Описание
МГМТ-2964 Новый редактор прокси не принимает комментарии внутри тега Flows.
МГМТ-2957 Добавление нового модуля в организацию возвращает статус развертывания пакета как ошибку для маршрутизаторов в новом модуле.
МГМТ-2937 Ошибки недостаточного количества прав доступа для пользовательских ролей
МГМТ-2875 Генерация WSDL SOAP имеет неверные заголовки для SOAP 1.2
МГМТ-2739 Отчет «Приложения для разработчиков» на вкладке «Аналитика» не отображает график аномалий.
МГМТ-2735 Обновление журналов Node.js никогда не завершается/останавливается
МГМТ-2734 Кнопка «Сохранить» не активируется после возникновения ошибки при попытке сохранить развернутый пакет.
МГМТ-2729 Обновление порта для TargetServer в пользовательском интерфейсе приводит к удалению SSLInfo.
МГМТ-2702 Уязвимость межсайтовой безопасности для Firefox и IE
Исправлена ​​уязвимость безопасности, которая могла возникнуть из-за уязвимостей FireFox и IE, которые некорректно разрешают межсайтовые запросы.
МГМТ-2681 Редактор прокси: при использовании соответствия регулярному выражению в условии навигатор потока не отображает глагол
МГМТ-2361 Развертывание прокси-серверов завершается ошибкой RPCException: истекло время ожидания вызова.
МГМТ-1662 Развертывание прокси-API не удается во время выпусков Apigee Public Cloud
ДЕВРТ-2286 API монетизации sync-organization не работает
API, используемый для синхронизации данных Apigee Edge с монетизацией, был исправлен в последнем обновлении версии 16.01.20.
ДЕВРТ-2173 Необходимо переименовать пакет, но невозможно изменить из-за активного тарифного плана.
ДЕВРТ-1661 Разработчик заблокирован за отправку запросов API до даты начала тарифного плана, но блокировка так и не снята.
Если разработчик API принял фиксированный ежемесячный тариф, тариф с ограничением по объёму или пакетный тариф, который начинается в будущем, а затем отправляет запросы к API до указанной даты начала, дальнейшие запросы к API блокируются. После достижения даты начала тарифного плана блокировка снимается.
ДЕВРТ-1643 Черновой тарифный план поврежден после сохранения
AXAPP-1991 Отказ от подписки на Apigee Analytics. Сводка и электронные письма не прекращаются.
AXAPP-1946 Очистка аналитики не освобождает место на диске
AXAPP-1708 Аналитический API, похоже, выдает разные цифры для одной и той же статистики в зависимости от того, как я спрашиваю.
AXAPP-1293 Несуществующие названия приложений для разработчиков в сводке по аналитике по электронной почте
APIRT-2518 Проблемы с подключением к https-бэкэнду с политикой JavaScript
APIRT-2398 Недействительный/истекший код авторизации считается ошибкой Apigee
APIRT-2397 steps.assignmessage.SetVariableFailed считается ошибкой Apigee
APIRT-2396 IllegalArgumentException, ArrayIndexOutofBoundsException в OAuth считаются ошибкой Apigee
APIRT-2362 Ошибка компиляции JavaScript
APIRT-2322 Неверный идентификатор клиента ошибочно указан как ошибка Apigee
APIRT-2159 Добавьте message_id к префиксу регистрации
APIRT-2145 Высокий процент отказов транзакций для API Facebook
Проверка значений заголовков, начинающихся с «:», была удалена.
APIRT-2137 MP: Кодирование фрагментированной передачи и 205 с длиной содержимого 0
APIRT-2124 Маршрутизатор Nginx не обновляет пул MP для вновь добавленных MP
APIRT-2117 Политика ведения журнала сообщений не учитывает обновления DNS
APIRT-2110 Маршрутизатор передает только один заголовок X-Forwarded-For.
APIRT-2062 Кэш ответов работает некорректно при выполнении условия SkipCacheLookup
APIRT-2061 Процессор сообщений не отправляет сообщения в QPID
APIRT-2052 Большое количество CLOSE_WAIT из-за отсутствия ответа порта управления
APIRT-2024 Nginx без балансировщика нагрузки неправильно заполняет HTTP-заголовки X-Forwarded-For
Уведомление об устаревании X-Forwarded-For добавлено в заметки о выпуске 150930 и политику контроля доступа.
APIRT-1933 Загрузчики классов, специфичные для прокси, по-прежнему делегируют полномочия загрузчику классов MP
APIRT-1877 Невозможно замаскировать XML-ответы, содержащие пространства имен.
APIRT-1838 Apigee-127: VerifyAPIKey возвращает только один продукт API, если существует несколько продуктов
APIRT-1827 Наблюдается низкий предел одновременной потоковой передачи
APIRT-1820 Периодическая задержка (> 1%) в среде частного облака 4.15.04
APIRT-707 NPE во время выполнения, если элемент <GenerateResponse> находится в политике VerifyAccessToken