Вы просматриваете документацию 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>
Эта функция описана в следующих документах:
- Справочник по настройке прокси API
- https://community.apigee.com/articles/21424/dynamic-sslinfo-for-targetendpoint-using-variable.html
(АПИРТ-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. |