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

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

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

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

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

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

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

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

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

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

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

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

В прокси-сервере API TargetEndpoint вы можете динамически задавать сведения SSL/TLS для поддержки гибких требований времени выполнения. В следующем примере настройки SSLInfo в конфигурации TargetEndpoint значения могут быть предоставлены во время выполнения с помощью Java Callout, политики 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>

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

(АПИРТ-1475)

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

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

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

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

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

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

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

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

При просмотре продукта API в пользовательском интерфейсе управления отображаются приложения разработчика, связанные с этим продуктом. Чтобы повысить производительность пользовательского интерфейса, список приложений разработчика не отображается при редактировании продукта API. (МГМТ-2869)

Подписка на ежедневную аналитическую рассылку

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

Идентификатор проблемы Описание
МГМТ-2964 Новый редактор прокси не принимает комментарии внутри тега Flows
МГМТ-2957 Добавление нового модуля в организацию возвращает статус развертывания пакета как ошибку для маршрутизаторов в новом модуле.
МГМТ-2937 Ошибки «Недостаточно разрешений» для настраиваемых ролей
МГМТ-2875 Генерация SOAP WSDL имеет неверные заголовки для 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 Проект тарифного плана поврежден после сохранения
АКСАПП-1991 Отказ от сводки Apigee Analytics и электронные письма не прекращаются
АСАПП-1946 Очистка аналитики не освобождает место на диске
АКСАПП-1708 Analytics API, похоже, выдает разные цифры для одной и той же статистики в зависимости от того, как я спрашиваю
АКСАПП-1293 Названия несуществующих приложений разработчика в электронном письме со сводкой Analytics
АПИРТ-2518 Проблемы с подключением к серверной части https с политикой JavaScript.
АПИРТ-2398 Неверный/просроченный код авторизации считается ошибкой Apigee.
АПИРТ-2397 Steps.assignmessage.SetVariableFailed считается ошибкой Apigee.
АПИРТ-2396 IllegalArgumentException, ArrayIndexOutofBoundsException в OAuth считается ошибкой Apigee.
АПИРТ-2362 Ошибка компиляции JavaScript
АПИРТ-2322 Неверный идентификатор клиента ошибочно сообщается как ошибка Apigee
АПИРТ-2159 Добавьте message_id в префикс журнала.
АПИРТ-2145 Высокий уровень сбоев транзакций для Facebook API
Проверка значений заголовка, начинающихся с «:», удалена.
АПИРТ-2137 MP: кодирование передачи фрагментов и 205 с длиной содержимого 0.
АПИРТ-2124 Маршрутизатор Nginx не обновляет пул MP для вновь добавленных MP.
АПИРТ-2117 Политика ведения журнала сообщений не учитывает обновления DNS
АПИРТ-2110 Маршрутизатор передает только один заголовок X-Forwarded-For.
АПИРТ-2062 Кэш ответов работает неправильно при выполнении условия SkipCacheLookup.
АПИРТ-2061 Обработчик сообщений не отправляет сообщения в QPID
АПИРТ-2052 Большое количество CLOSE_WAIT из-за того, что порт управления не отвечает
АПИРТ-2024 Nginx без балансировщика нагрузки неправильно заполняет HTTP-заголовки X-Forwarded-For.
Уведомление об устаревании X-Forwarded-For добавлено в примечания к выпуску 150930 и политику контроля доступа.
АПИРТ-1933 Загрузчики классов, специфичные для прокси-сервера, по-прежнему делегируют загрузчику классов MP
АПИРТ-1877 Невозможно замаскировать ответы XML, имеющие пространства имен.
АПИРТ-1838 Apigee-127: VerifyAPIKey возвращает только один продукт API, если существует несколько продуктов.
АПИРТ-1827 Обнаружен низкий лимит одновременной потоковой передачи
АПИРТ-1820 Периодическая задержка (> 1%) в среде частного облака 4.15.04.
АПИРТ-707 NPE во время выполнения, если элемент <GenerateResponse> находится в политике VerifyAccessToken.