Вы просматриваете документацию Apigee Edge .
Перейдите к документации Apigee X. информация
В четверг, 24 марта 2016 г., мы выпустили новую версию Apigee Edge для частного облака.
Со времени предыдущего ежеквартального выпуска Edge for Private Cloud (4.15.07.00) были выпущены следующие выпуски, которые включены в этот выпуск функций:
- Облако: 15.07.08 , 15.07.22 , 15.08.05 , миграция Nginx , 15.09.02 , 15.09.30 , 16.01.20
- Частное облако: 15.07.01 , 15.07.03.
См. раздел «Нумерация выпусков» , чтобы понять, как определить, включен ли конкретный облачный выпуск в вашу версию Edge для частного облака.
Устаревания
Частное облако 4.15.07.03
API | Описание |
---|---|
Проверка очереди QPID | Вы больше не можете использовать API для проверки очередей QPID. Вы больше не можете проверять очереди, созданные на сервере QPID, вводя следующие команды CURL: curl http:// <qpid_IP>:8083/v1/servers/self/queues Этот API устарел. |
Аналитика: представление нескольких отчетов на панели пользовательских отчетов (Cloud 15.09.30)
Специальная функция панели пользовательских отчетов , обеспечивающая просмотр до четырех пользовательских отчетов, устарела и будет удалена в будущем выпуске. (МГМТ-2673). Все остальные аспекты пользовательских отчетов по-прежнему будут доступны.
Невозможно переопределить длину имени организации в частном облаке.
Вы больше не можете переопределить длину имени организации в 20 символов, установив:
-
APIGEE_ORG_NAME_LENGTH=25
-
APIGEE_ENV_NAME_LENGTH=25
Новые функции и улучшения
Ниже приведены новые функции и улучшения в этом выпуске. Помимо следующих улучшений, этот выпуск также содержит множество улучшений удобства использования, производительности, безопасности и стабильности.
Частное облако
Добавлена поддержка RedHat, CentOS и Oracle 6.7–7.2.
В этом выпуске добавлена поддержка RedHat Enterprise Linux, CentOS и Oracle Linux версий с 6.7 по 7.2.
Полный список системных требований см. в разделе Поддерживаемое программное обеспечение и поддерживаемые версии .
Установка на основе RPM
В этом выпуске Edge используется механизм установки на основе RPM, который значительно упрощает процедуры установки и миграции.
Новый базовый каталог
Структура каталогов для версии Edge 4.16.01 изменилась. В предыдущих выпусках Edge вы устанавливали Edge в базовый каталог:
/<install-dir>/apigee4
Где каталог установки может находиться где угодно, по умолчанию /opt . Например:
/opt/apigee4
Для версии 4.16.01 необходимо установить Edge в следующий каталог:
/opt/apigee
Также обратите внимание, что каталог apigee4 был изменен на apigee .
Местоположение вашего каталога данных не затрагивается. Он может находиться в /opt/apigee или в другом месте.
Новое требование к виртуальному хосту
Сценарий миграции Edge выполняет большинство задач, необходимых для миграции существующего маршрутизатора Netty на Nginx. Однако в рамках обновления перед миграцией вы также должны убедиться, что все определения вашего виртуального хоста включают псевдоним хоста.
Дополнительную информацию о том, как добавить псевдоним хоста к существующему виртуальному хосту, см. в Руководстве по установке Edge, доступном на ftp-сайте Apigee: ftp://ftp.apigee.com/ .
Код с конфигом
В Edge версии 4.16.01 вы больше не используете файлы .properties в каталоге /<install-dir>/apigee4/conf для настройки компонентов Edge. Начиная с версии 4.16.01 вы по-прежнему настраиваете компоненты Edge с помощью файлов .properties, но теперь они расположены в каталоге:
/opt/apigee/customer/application
Для каждого компонента Edge, установленного на узле, в этом каталоге будет файл .properties. Чтобы настроить компонент, отредактируйте соответствующий файл .properties, чтобы либо изменить значение существующего свойства, либо добавить новое свойство и значение. Если файл еще не существует, вы можете его создать.
В отличие от предыдущих версий Edge, файлы .properties для Edge 4.16.01 не содержат всех свойств компонента. Одним из изменений в этом выпуске является то, что файлы .properties содержат только переопределения значений свойств по умолчанию.
Преимущество этой архитектуры заключается в том, что при переходе на более позднюю версию Edge установщик Edge никогда не перезаписывает файлы в /opt/apigee/customer/application . Это исключает вероятность того, что Edge случайно перезапишет ваши настройки.
При миграции установщик Edge проверяет существующие файлы .properties и копирует изменения значений свойств по умолчанию в каталог /opt/apigee/token . Таким образом, вам не придется вносить какие-либо изменения после миграции.
Дополнительную информацию см. в Руководстве по эксплуатации Apigee Edge, доступном на ftp-сайте Apigee: ftp://ftp.apigee.com/ .
Скрипты настройки Edge заменены.
Скрипты конфигурации, которые вы использовали в предыдущих выпусках Edge, были удалены и заменены:
- Команды, которые вы запускаете с помощью утилит Apigee, таких как утилиты apigee-service, apigee-all, apigee-setup, apiee-provision или apigee-migrate.
Например, сценарии all-start.sh и all-stop.sh заменены следующими командами:
> /opt/apigee/apigee-service/bin/apigee-all start
> /opt/apigee/apigee-service/bin/apigee-all остановить - Команды, которые вы запускаете непосредственно на компонентах Edge. Например, в предыдущих выпусках вы использовали сценарий chpasswd-openldap.sh, используемый для изменения пароля OpenLDAP. Этот сценарий был заменен следующей командой, которую вы запускаете в компоненте apigee-openldap:
> /opt/apigee/apigee-service/bin/apigee-service apigee-openldap изменить-ldap-пароль -o oldPword -n newPword
Дополнительную информацию о том, как теперь выполнять настройку с помощью команд, см. в Руководстве по эксплуатации Apigee Edge, доступном на FTP-сайте Apigee: ftp://ftp.apigee.com/ .
Новый пограничный маршрутизатор
Этот выпуск Edge для частного облака включает новую архитектуру маршрутизатора, основанную на маршрутизаторе Nginx. Маршрутизатор Nginx заменяет маршрутизатор Netty, используемый в выпусках Edge до 4.16.01.
Маршрутизаторы Nginx имеют те же требования к оборудованию и портам, что и маршрутизатор Netty, поэтому никаких изменений в существующих узлах не требуется.
Дополнительную информацию см. в Приложении A: О маршрутизаторе Nginx в Руководстве по установке Edge, доступном на FTP-сайте Apigee: ftp://ftp.apigee.com/ ,
Балансировщик нагрузки BaaS удален.
Внутренний балансировщик нагрузки был удален с портала API BaaS. Теперь вам необходимо использовать собственный балансировщик нагрузки между порталом API BaaS и тремя узлами стека API BaaS.
В качестве альтернативы балансировщику нагрузки вы можете использовать DNS с циклическим перебором. В этом сценарии вы создаете запись DNS с несколькими записями A, соответствующими IP-адресам стека BaaS. Во время поиска DNS DNS-сервер автоматически возвращает значения записи A в циклическом порядке.
Новая документация, описывающая, как добавить узлы Cassandra и ZooKeeper, а также как добавить центр обработки данных к существующему центру обработки данных.
ZIP-файл документации на ftp-сайте Apigee теперь содержит «Scaling Edge для частного облака», описывающий, как добавить узлы Cassandra и ZooKeeper, а также как добавить центр обработки данных к существующему центру обработки данных.
Инструмент организации удален.
Инструмент orgtool может запросить установку Edge, чтобы получить информацию об организации. Сейчас этот инструмент удален. Теперь вы используете вызовы пользовательского интерфейса Edge или API для получения информации об организации.
Как выполнять задания в 4.16.01
В следующей таблице показано, как вы выполняли задачи в версии 4.15.07.03 и как вы выполняете их сейчас в версии 4.16.01. Дополнительную информацию см. в Руководстве по эксплуатации Edge, доступном на ftp-сайте Apigee: ftp://ftp.apigee.com/ .
Задача | 4.15.07.0x | 16.04.01 |
---|---|---|
Каталог установки | /<inst_dir>/apigee4 | /opt/апиги |
Каталог журналов | /<inst_dir>/apigee4/var/log | /opt/apigee/var/log/ комп |
Установить компонент | /<inst_root>/apigee4/share/installer/apigee-setup.sh -p comp -f configFile | /opt/apigee/apigee-setup/bin/setup.sh -p компонент -f файл конфигурации |
Все запуск, остановка, перезапуск, статус, версия | /<inst_root>/apigee4/bin/all-start.sh | /<inst_root>/apigee/apigee-service/bin/apigee-all start|stop|restart|status|version |
Запуск компа, остановка, перезапуск, статус, версия | /<inst_root>/apigee4/bin/apigee-service comp start|stop|restart|status | /<inst_root>/apigee/apigee-service/bin/apigee-service comp start|stop|restart|status|version |
Резервное копирование/восстановление | /<inst_root>/apigee4/bin/backup.sh | /<inst_root>/apigee/apigee-service/bin/apigee-service резервная копия компа /<inst_root>/apigee/apigee-service/bin/apigee-service восстановление компа |
Тестовая установка | /<inst_root>/apigee4/test/test-sa.sh |
|
На борту | /<inst_root>/apigee4/bin/setup-org.sh |
|
Добавьте организацию, среду и виртуальный хост за один шаг | /<inst_root>/apigee4/bin/setup-org.sh | /<inst_root>/apigee/apigee-service/bin/apigee-service apigee-provision setup-org -f configFile |
Добавить организацию | /<inst_root>/apigee4/bin/create-org.sh | /<inst_root>/apigee/apigee-service/bin/apigee-service apigee-provision create-org -f configFile |
Добавить окружение | /<inst_root>/apigee4/bin/add-env.sh | /<inst_root>/apigee/apigee-service/bin/apigee-service apigee-provision add-env -f configFile |
Добавить пользователя | вызов API | вызов API или: /<inst_root>/apigee/apigee-service/bin/apigee-service apigee-provision create-user -f configFile |
Мигрировать | /<каталог_установки>/apigee4/share/installer/apigee-upgrade.sh -c comp |
|
Альфа-версия инструмента мониторинга и информационной панели
В этот выпуск включена альфа-версия нового инструмента мониторинга и информационной панели для Edge. Этот инструмент позволяет вам понять состояние различных компонентов (маршрутизаторы, процессоры сообщений, ZooKeeper, Cassandra), а также коды ошибок http для различных организаций и сред в вашем развертывании. Вы также можете сделать снимок данных своей информационной панели и поделиться им с Apigee, чтобы помочь разрешить инциденты в службе поддержки.
Документация, включая инструкции по установке, включена в ZIP-файл документа Edge 4.16.01, доступный на ftp-сайте Apigee: ftp://ftp.apigee.com/ .
Однако прежде чем вы сможете установить и использовать панель мониторинга, вы должны заполнить Соглашение об оценке Apigee, включенное в ZIP-файл документа, и вернуть его в Apigee, отправив его по электронной почте на адресorders@apigee.com .
Пограничная платформа
Рестайлинг интерфейса управления (Cloud 15.09.30)
Несколько страниц пользовательского интерфейса управления получили обновленный внешний вид. (МГМТ-2627)
API-сервисы
Переработанный мастер прокси-сервера API (Cloud 16.01.20)
Мастер API-прокси был переработан. Когда вы нажимаете «+ Прокси API» на странице «Прокси API» в пользовательском интерфейсе управления, новый мастер проведет вас через процесс создания прокси API. Доступны все те же настройки, что и в предыдущем мастере прокси-сервера API. (МГМТ-1376)
Создание прокси-серверов API с документами OpenAPI (Swagger) (Cloud 16.01.20)
В рамках новой разработки мастера прокси-сервера API теперь вы можете создать прокси-сервер API из документа OpenAPI (Swagger). На первой странице мастера прокси-сервера API нажмите «Использовать OpenAPI» при выборе «Обратный прокси» , «Приложение Node.js» или «Нет цели» . В появившемся поле введите URL-адрес вашего документа OpenAPI. Дополнительные сведения см. в разделе Создание простого прокси-сервера API . (МГМТ-1376)
Поддержка WSDL 1.2 для прокси-серверов SOAP (Облако 16.01.20)
Apigee Edge поддерживает WSDL 1.2 при создании прокси-серверов API для вызова сервисов SOAP. (МГМТ-2835)
Переменные SSLInfo в конфигурациях TargetEndpoint (Cloud 16.01.20)
В прокси-сервере 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 (Cloud 16.01.20)
Политики утверждения SAML теперь поддерживают алгоритм RSA_SHA256 в дополнение к RSA_SHA1. (АПИРТ-1779)
Проверка загрузки сертификатов (Облако 16.01.20)
Чтобы предотвратить загрузку просроченных или недействительных сертификатов в хранилища ключей и доверенные хранилища, API управления проверяет сертификаты при загрузке. Сертификаты проверяются, чтобы гарантировать, что размер файла не превышает 50 КБ и формат PEM или DER. Также подтверждается срок действия сертификата. Чтобы переопределить проверку истечения срока действия по умолчанию (чтобы не проверять истечение срока действия сертификата при загрузке), используйте следующий параметр запроса: ?ignoreExpiryValidation=true
Дополнительные сведения см. в разделах «Загрузка файла JAR в хранилище ключей» и «Загрузка сертификата в хранилище доверенных сертификатов» . (SECENG-516) и (APIRT-2213)
Автоматический опрос на странице журналов Node.js (облако 16.01.20)
При просмотре журналов Node.js из редактора прокси страница журналов Node.js автоматически периодически обновляется, чтобы отображать новые доступные журналы. Нажмите «Остановить автоматическое обновление», чтобы отключить автоматическое обновление. (МГМТ-1692)
HTTP-заголовок X-Forwarded-For (Cloud 15.09.30)
Для повышения безопасности Edge по умолчанию удаляет заголовок HTTP-запроса X-Forwarded-For
, который может содержать один или несколько IP-адресов. Новое поведение по умолчанию означает, что IP-адрес клиента, полученный Edge, будет IP-адресом, который он получил в результате последнего внешнего TCP-квитирования, а не адресом, который потенциально может быть подделан для обхода политики контроля доступа .
Чтобы изменить это поведение по умолчанию и разрешить адресам X-Forwarded-For
достигать ваших прокси-серверов API, вы должны установить свойство feature.enableMultipleXForwardCheckForACL=true
в своей организации.
Доступ JavaScript к свойствам политики (Облако 15.07.08)
При использовании JavaScript в потоках прокси API вы можете получить доступ к свойствам, определенным в политике JavaScript. Это особенно полезно, если вы хотите использовать в своем коде JavaScript хорошо известные переменные. Например, предположим, что ваша политика JavaScript содержит следующее определение свойства:
<Properties> <Property name='source'>response.content</Property> </Properties>
В вашем JavaScript вы можете получить доступ к ответу на сообщение со ссылкой на свойство source, например:
var source = properties.get('source'); // returns: response.content
или
var source = properties.source
или
var source = properties['source']
Дополнительную информацию см. в разделе Политика JavaScript . (АПИРТ-1460)
Аудит на уровне организации (Облако 15.07.08)
Администраторы организации могут проверять историю действий, предпринятых на уровне организации. В пользовательском интерфейсе управления выберите «Администратор» > «История организации». Дополнительную информацию см. в разделе Аудит: API, продукт и история организации . (МГМТ-2232)
Самоотстранение администратора организации от роли (Облако 15.07.08)
Администраторы организации могут отказаться от роли администратора организации в пользовательском интерфейсе управления, выбрав «Администратор» > «Пользователи организации» и нажав «Удалить» рядом со своим именем. (МГМТ-934)
Индикатор выполнения импорта пакета прокси-сервера API (Cloud 15.07.08)
При загрузке большого пакета прокси-сервера API в пользовательском интерфейсе управления отображается «рабочая» анимация, указывающая на то, что импорт все еще происходит, что не позволяет вам взаимодействовать с пользовательским интерфейсом управления до завершения импорта. (МГМТ-1285)
Поведение и настройка кэша (Облако 15.07.22)
Для лучшего управления и использования кэша в памяти параметры «Максимальное количество элементов в памяти» для ресурсов кэша среды устарели с версии Edge Cloud 15.06.10. В версии Edge Cloud 15.07.22 этот параметр был удален из пользовательского интерфейса создания кэша в части конфигурации среды пользовательского интерфейса управления Apigee Edge.
Общее количество элементов, присутствующих во всех ресурсах кэша (включая кэш по умолчанию), зависит от общего объема памяти, выделенной для кэша. По умолчанию общий объем памяти, выделенный для кэширования в памяти данного процессора сообщений, составляет 40 % от общего объема доступной памяти. Элементы будут удалены из кэша в памяти только в том случае, если кэш-памяти недостаточно или срок действия элементов истек. (МГМТ-2413, АПИРТ-1140)
Конфигурация целевого сервера в пользовательском интерфейсе управления (Cloud 15.07.22)
Страница API > Конфигурация среды в пользовательском интерфейсе управления теперь позволяет добавлять, редактировать и удалять целевые серверы.
Кроме того, страница была переработана, теперь кэши можно создавать, добавлять и удалять прямо в процессе, а не переходить на новую страницу. Некоторые свойства кэша, включая «Максимальное количество элементов в памяти», больше не доступны в пользовательском интерфейсе, поскольку установка этих свойств больше не влияет на поведение кэша во время выполнения. (МГМТ-280)
SSL с записью сообщений в системный журнал (Облако 15.07.22)
Политика ведения журнала сообщений поддерживает отправку системного журнала сторонним поставщикам управления журналами через SSL/TLS. Используйте следующее в конфигурации политики в качестве прямого дочернего элемента родительского элемента:
<SSLInfo> <Enabled>true</Enabled> </SSLInfo>
Дополнительные сведения см. в разделе Политика ведения журнала сообщений . (АПИРТ-942)
Пользовательский интерфейс управления (Облако 15.07.22)
Инженеры Apigee внесли различные мелкие исправления ошибок и улучшили удобство использования пользовательского интерфейса управления.
cURL в трассировке (облако 15.09.02)
При отслеживании вызова прокси-сервера API, который отправляет запрос на целевой сервер, вы можете просмотреть запрос к целевому серверу как команду cURL. Выберите этап «Запрос отправлен на целевой сервер» на диаграмме «Карта транзакций», затем нажмите кнопку «Показать завиток» в столбце «Запрос отправлен на целевой сервер» на панели «Сведения о этапе». (МГМТ-2589)
Специальные символы маскировки данных (Облако 15.09.02)
При использовании маскировки данных для маскировки конфиденциальных данных в полезных нагрузках JSON теперь можно маскировать специальные символы, такие как $, * и {. (АПИРТ-1727)
Карты ключевых значений в пользовательском интерфейсе управления (Cloud 15.09.30)
Теперь вы можете создавать карты ключевых значений (KVM) на уровне среды и управлять ими в пользовательском интерфейсе управления Edge. KVM в области среды содержат пары ключ/значение, которые доступны любому прокси-серверу API в среде, например тестовой или рабочей. В меню пользовательского интерфейса управления перейдите в раздел API > Конфигурация среды > выберите нужную среду > вкладка «Карты значений ключей» . Дополнительные сведения см. в разделе Создание и редактирование карт значений ключей среды . (МГМТ-1393)
Срок действия политики PopulateCache по умолчанию в пользовательском интерфейсе управления (Cloud 15.09.30)
При добавлении политики PopulateCache с помощью редактора прокси API элемент <TimeoutInSec> для срока действия кэша предварительно заполняется значением 3600 секунд (1 час). Предыдущее значение по умолчанию составляло 300 секунд (5 минут). (МГМТ-2622)
Услуги для разработчиков
Производительность страницы продукта API, приложения для разработчиков не указаны (Cloud 16.01.20)
При просмотре продукта API в пользовательском интерфейсе управления отображаются приложения разработчика, связанные с этим продуктом. Чтобы повысить производительность пользовательского интерфейса, список приложений разработчика не отображается при редактировании продукта API. (МГМТ-2869)
Ключевой столбец на странице приложений для разработчиков (облако 15.08.05)
В организациях с большим количеством приложений для разработчиков (тысячи) отображение столбца «Ключ» на странице «Приложения для разработчиков» (показывает количество ключей на одно приложение) может снизить производительность отображения. Чтобы улучшить производительность отображения в этой ситуации, обратитесь в службу поддержки Apigee и установите следующее свойство уровня организации: features.appsNoCredentialsEnabled = true
. Это свойство удаляет столбец «Ключ». Однако обратите внимание, что удаление столбца «Ключ» также удаляет возможность поиска по потребительскому ключу и секрету. (МГМТ-2486)
Индикатор прогресса на странице сведений о разработчике (Cloud 15.09.30)
Когда страница «Сведения о разработчике» загружается в пользовательском интерфейсе управления, в разделе «Приложения» на странице отображается индикатор выполнения, если приложения все еще загружаются. Это улучшает предыдущее поведение, когда раздел «Приложения» отображался пустым при загрузке приложений. (МГМТ-2667)
Монетизация
Изменение названий пакетов API (Cloud 16.01.20)
Вы можете обновить имя пакета API в любой момент жизненного цикла монетизации, даже если пакет API содержит опубликованный тарифный план. (ДЕВРТ-2177)
В пользовательских атрибутах разрешены десятичные дроби (Cloud 16.01.20).
При использовании плана «Тариф с настраиваемым атрибутом» настраиваемый атрибут в заголовке сообщения, который используется в качестве множителя для транзакции, теперь может иметь десятичное значение до четырех знаков после запятой. Дополнительные сведения об этом типе плана см. в разделе Указание сведений о пользовательском атрибуте прейскуранта (DEVRT-2191).
Название и идентификатор тарифного плана в сводных отчетах (Облако 15.09.02)
При создании сводного отчета о доходах с помощью API управления вы можете добавить в отчет столбцы «Название тарифного плана» и «Идентификатор плана». Для этого добавьте «RATEPLAN» в качестве атрибута groupBy в вызове API, как описано в разделе «Создание отчетов» . (Обратите внимание, что эта функция пока недоступна в пользовательском интерфейсе отчета о монетизации.) В подробных отчетах столбцы имени и идентификатора существующего тарифного плана теперь расположены в начале отчета вместе с другими столбцами группировки. (ДЕВРТ-1740)
Аналитические услуги
Функция sum( ) для показателей времени ответа (Cloud 16.01.20)
В пользовательских отчетах аналитики и вызовах API агрегатная функция «sum» теперь доступна для целевого времени ответа, общего времени ответа и end_point_response_time. Например, в API /stats (http://docs.apigee.com/management/apis/get/organizations/%7Borg_name%7D/environments/%7Benv_name%7D/stats/%7Bdimension_name%7D-0) вы теперь можно использовать следующий параметр запроса «выбрать»: ?select=sum(total_response_time). (АКСАПП-2006)
Отчет об анализе задержки: сортировка имен прокси-серверов API (Cloud 16.01.20)
В пользовательском интерфейсе отчета «Анализ задержки» (только для корпоративных планов Apigee Edge) прокси-серверы API перечислены в алфавитном порядке в раскрывающемся списке «Прокси». (МГМТ-2858)
Приложения разработчика на информационной панели отображаются по отображаемому имени (Cloud 16.01.20)
На информационной панели пользовательского интерфейса управления на гистограмме «Приложения разработчика» перечислены приложения разработчика по отображаемому имени, а не по внутреннему имени. (МГМТ-2853)
Новый виджет даты/времени в пользовательских отчетах (Cloud 16.01.20)
Был улучшен виджет выбора даты и времени на странице настраиваемых отчетов в пользовательском интерфейсе управления. (МГМТ-2881)
Детализация города на GeoMap (Облако 15.07.22)
Аналитическая GeoMap включает детализацию «Город» для США и Канады. Если щелкнуть штат или провинцию на карте, отобразится список городов, из которых исходили звонки. (МГМТ-2282)
| (труба) и = символы в пользовательских отчетах аналитики (Cloud 15.09.02)
Определения пользовательских отчетов Analytics поддерживают использование | (труба) и = символы. До этого для этих символов необходимо было использовать кодировку %7C и %3D. (МГМТ-2504)
Размер суффикса пути прокси (Cloud 15.09.30)
Новое измерение «Суффикс пути прокси» (proxy_pathsuffix) доступно в пользовательских отчетах аналитики и вызовах API. Суффикс пути прокси — это часть URL-адреса прокси-сервера API, которая идет после базового пути, например пути, созданного для условных потоков. (АКСАПП-1902)
В отчетах показаны идентификаторы разработчиков, а не имена (Cloud 15.09.30).
При выполнении вызовов API аналитики Edge с помощью API /stats, который возвращает разработчиков, отображаемое имя разработчика возвращается вместе с идентификатором разработчика. Раньше возвращался только идентификатор разработчика. (AXAPP-1759)
Исправлены ошибки
В этом выпуске исправлены следующие ошибки.
Частное облако 4.16.01
В следующей таблице перечислены ошибки, исправленные после выпуска Edge for Private Cloud 4.16.01. Чтобы получить эти исправления, следуйте инструкциям по обновлению вашей установки 4.16.01 до последних RPM и файлов поддержки, как описано в разделе Обновление Apigee Edge 4.16.01.x до последней версии 4.16.01 .
Идентификатор проблемы | Описание | Номер сборки |
---|---|---|
КНР-736 | apigee-lib больше не требует GCC | apigee-lib-4.16.01-0.0.901 |
КНР-735 | apigee-validate больше не завершается сбоем, поскольку Yahoo Weather API требует Oauth | apigee-validate-4.16.01-0.0.910 |
КНР-739 | Разрешить пользователям извлекать зеркало в любую папку файловой системы. | апигее-зеркало-4.16.01-0.0.904 |
КНР-756 | BaaS Usergrid check_cassandra_availability.sh больше не использует команду nc. | baas-usergrid-2.1.0-0.0.112 |
КНР-778 | Информация о кластере Zookeeper больше не теряется после обновления. | apigee-migrate-4.16.01-0.0.873 |
КНР-787 | API BaaS теперь поддерживает аутентификацию Cassandra | baas-usergrid-2.1.1-0.0.122 |
КНР-804 | Теперь можно указать расположение файлов журналов. | апиджи-сервис-4.16.05-0.0.435 |
КНР-840 | Неработающие символические ссылки для компонентов Edge | край-шлюз-4.16.01-0.0.538 |
ЭДГЕУИ-538 ЭДГЕУИ-524 | Генерация прокси-сервера Soap зависает при импорте WSDL/ проблема с созданием прокси-сервера API из WSDL | край-ui-4.16.01-0.0.3650 |
ЭДГЕУИ-543 | Невозможно импортировать WSDL из URL-адреса, если URL-адрес является локальным адресом. | край-ui-4.16.01-0.0.3650 |
АПИРТ-2719 АПИРТ-2918 | target.url теперь устанавливается при выполнении целевых вызовов. | край-шлюз-4.16.01-0.0.538 |
Облако 16.01.20
Идентификатор проблемы | Описание |
---|---|
МГМТ-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. |
Облако 15.07.08
Идентификатор проблемы | Описание |
---|---|
МГМТ-2381 | Невозможно развернуть прокси с помощью нового редактора прокси. |
МГМТ-2374 | Пространство в элементе BasePath следует обрезать перед сохранением ProxyEndpoint. |
МГМТ-2355 | Пользовательский интерфейс неправильно рассчитывает разрешения для нескольких ролей, если одна из них — orgadmin. |
МГМТ-2324 | Импорт модели Swagger создает неправильные узлы SmartDocs. |
МГМТ-1518 | Пользовательский интерфейс показывает прокси-сервер как развернутый, даже если развертывание на MP не удалось. |
МГМТ-1489 | Продукт API не генерирует правильные ресурсы |
ДОК-1246 | Противоречивое утверждение в документации о токенах доступа |
ДЕВРТ-1661 | NextRecurringFeeDate пуст, если разработчик принимает тарифный план функции |
Облако 15.07.22
Идентификатор проблемы | Описание |
---|---|
подлежит уточнению-73 | Статический IP-адрес для входящего трафика в Apigee |
МГМТ-2422 | Невозможно редактировать приложение компании |
МГМТ-2419 | Пользователь, принадлежащий роли «Пользователь», получает ошибки разрешений при входе в систему |
МГМТ-2341 | Пользовательский фильтр отчетов неправильно формирует запрос |
МГМТ-2207 | JSONThreatProtection — ArrayElementCount не работает, если содержащийся элемент не является примитивным. В политике защиты от угроз JSON элемент ArrayElementCount неточно ограничивал количество элементов, разрешенных в массивах. Эта проблема исправлена. |
МГМТ-2158 | Невозможно импортировать WSDL, если выходные данные ссылаются на часть без типа. |
Облако 15.08.05
Идентификатор проблемы | Описание |
---|---|
несколько | В редакторе API-прокси исправлен ряд мелких ошибок. |
Облако 15.09.02
Идентификатор проблемы | Описание |
---|---|
несколько | В редакторе API-прокси исправлен ряд мелких ошибок. |
МГМТ-2618 | Частые проблемы с развертыванием |
МГМТ-2588 | Страница истории разработчиков выполняет html/code — уязвимость сохранения XSS |
МГМТ-2543 | Новый редактор прокси изменяет XML в <Payload> политики AssignMessage, что нарушает работу существующих прокси API. |
МГМТ-2521 | Сеанс трассировки иногда зависает |
МГМТ-2519 | Пользовательский интерфейс конфигурации среды не работает |
АКСАПП-1814 | Пользовательские переменные (политика сборщика статистики) не создаются в продукте, когда включен куратор zk. |
АПИРТ-1927 | Неверный виртуальный хост приводит к тому, что маршрутизатор не загружает конфигурацию для env. |
АПИРТ-1863 | Сбой развертывания из-за пустого места в пакете. |
АПИРТ-1823 | Вызовы API с телами POST, содержащими символы & (амперсанд), зависают |
АПИРТ-1789 | Обработчики сообщений для определенных организаций, испытывающие ошибки нехватки памяти |
АПИРТ-1776 | Вызов «печати» в политиках JavaScript приводит к чрезмерному ведению журнала. |
АПИРТ-1766 | Таймауты в WebSockets |
АПИРТ-1600 | ConcurrentModificationException в маршрутизаторе Журналы маршрутизатора регулярно показывали несколько экземпляров ConcurrentModification. Причиной этого было то, что соединения добавлялись в список жнецов, в то время как жнец удалял старые соединения. Эта проблема исправлена. |
АПИРТ-1491 | Исключение 503: служба недоступна |
АПИРТ-1421 | Политики JavaCallout периодически требуют много времени для обработки |
ДЕВРТ-1843 | Пользовательский интерфейс Mint должен лучше поддерживать обновление пользовательских атрибутов в TRP. |
ДЕВРТ-1472 | Обновление разработчика привело к ошибке сервера 500 |
Облако 15.09.30
Идентификатор проблемы | Описание |
---|---|
МГМТ-2687 | Пользовательские отчеты замораживают браузер с элементами размером более 14 000. |
МГМТ-2677 | Монетизация: страница разработчиков в пользовательском интерфейсе управления зависает из-за тысяч разработчиков, а нумерация страниц не включена в организации. |
МГМТ-2674 | Пользовательский интерфейс Edge пытается загрузить из Интернета при входе пользователя в систему |
МГМТ-2658 | Проблемы пользовательского интерфейса сервера управления, зависящие от версии OPDK, при обновлении версии прокси-сервера API |
МГМТ-2616 | Новый редактор прокси API неправильно обрабатывает объекты XML. |
МГМТ-2541 | Идентификатор внешней системы аутентификации, добавленный как системный администратор с + в пароле, сломан |
МГМТ-2510 | В раскрывающемся списке не отображаются все разработчики, принадлежащие организации. |
МГМТ-2508 | Значок неработающей ссылки на правилах отображается неточно |
МГМТ-2334 | Невозможно получить доступ к ресурсам со второй конечной точки прокси. |
МГМТ-1967 | Приложения разработчиков с одинаковым отображаемым именем показывают одинаковый трафик в аналитике. |
ДЕВРТ-1839 | Монетизация: список выбора страны в пользовательском интерфейсе управления отсортирован неправильно. |
АКСАПП-1887 | Условия фильтра не работают согласно документации |
АКСАПП-1869 | Удаление пользователя из организации должно привести к отмене подписки на аналитические электронные письма. |
АКСАПП-1533 | Analytics Geomap выдает ошибку «Неверный вызов API» |
АПИРТ-2061 | Обработчик сообщений не отправляет сообщения в QPID |
АПИРТ-2052 | Большое количество CLOSE_WAIT из-за того, что порт управления не отвечает |
АПИРТ-2024 | Nginx без балансировщика нагрузки неправильно заполняет HTTP-заголовки X-Forwarded-For. |
АПИРТ-1838 | Apigee-127: VerifyAPIKey возвращает только один продукт API, если существует несколько продуктов. |
Частное облако 4.15.07.03
Идентификатор проблемы | Описание |
---|---|
АПИРТ-1600 | ConcurrentModificationException в журналах маршрутизатора |
АПИРТ-1734 | Обновления файлов ресурсов с нулевым временем простоя на уровне организации/среды |
АПИРТ-1820 | Периодическая задержка (> 1%) в среде частного облака 4.15.04. |
АПИРТ-2159 | Добавьте message_id в префикс журнала. |
АПИРТ-2160 | Исключить SSL-подтверждение из request_processing_latency в аналитических данных. |
АКСАПП-1882 | Поток наблюдателя за потребителями подключается к неправильной очереди при активном/активном развертывании |
АСАПП-1946 | Данные перемещаются в родительскую таблицу фактов вместо дочерней таблицы фактов, если вы находитесь в часовом поясе, отличном от UTC. |
МГМТ-1590 | Исправлена уязвимость безопасности |
МГМТ-1662 | Сбой развертывания во время выпуска |
МГМТ-2361 | Развертывание прокси завершается с ошибкой RPCException: время ожидания вызова истекло. |
МГМТ-2397 | Представление кода неправильно анализирует символы конца строки |
МГМТ-2466 | Проверка кластера по процессору сообщений показывает недоступный маршрутизатор как ПОДКЛЮЧЕННЫЙ член |
ОПДК-1981 | backup-cassandra.sh не создает резервную копию системного пространства ключей |
ОПДК-1982 | apigee-upgrade.sh необходимо проверить версию Cassandra SSTable перед обновлением |
Частное облако 4.15.07.01
Идентификатор проблемы | Описание |
---|---|
ОПДК-1927 | Отсутствуют таблицы обновления монетизации; создаются повторяющиеся индексы |
ОПДК-1878 | Изменение имени POD шлюза в настройке вызывает проблемы |
ОПДК-1886 | Узел не может получить доступ к локальным IP-адресам, таким как 192.168.xy. |
МГМТ-2521 | Сеанс трассировки иногда зависает |
МГМТ-2543 | Новый редактор прокси изменяет XML в <Payload> политики AssignMessage, что нарушает работу существующих прокси API. |
МГМТ-2599 | Новый редактор прокси восстанавливает префикс пространства имен после его удаления. |
МГМТ-2702 | Межсайтовая уязвимость безопасности для FireFox и IE |
АПИРТ-1074 | Gzip-содержимое не обрабатывается должным образом, когда заголовок Connection: Close отправляется без заголовков Content-Length или Transfer-Encoding. |
Известные проблемы
В этом выпуске имеются следующие известные проблемы.
Идентификатор проблемы | Описание |
---|---|
АПИРТ-2742 | Интеграция Edge JMX недоступна в Edge для частного облака 4.16.01 с появлением сервера Nginx, который заменил маршрутизатор Netty. |
АПИРТ-2978 | Маршрутизатор не запускается Nginx или маршрутизатор не запускается Если Edge Router не запускает Nginx или вообще не запускается, как показано в файле /opt/apigee/var/log/edge-router/logs/system.log , удалите все файлы в каталоге /opt/nginx/. conf.d и перезапустите маршрутизатор: > rm -f /opt/nginx/conf.d/* > /opt/apigee/apigee-service/bin/apigee-service edge-router restart |
ДОК-1687 | Из-за известного конфликта зависимостей пакетов агент Katello, используемый в Satellite Server 6, не будет правильно установлен на хостах Apigee Edge, на которых работает демон Qpid. |
КНР-1118 | Ошибка при запуске команды «apigee-service apigee-postgresql pg-data-purge» Если вы запустите команду «apigee-service apigee-postgresql pg-data-purge» и увидите ошибку вида: ОШИБКА: должен быть владельцем отношения Отредактируйте /opt/apigee/apigee-postgresql-4.16.05-0.0.894/lib/actions/pg-data-purge и установите для следующего свойства значение apigee: POSTGRES_USER=апигей |
Вы просматриваете документацию Apigee Edge .
Перейдите к документации Apigee X. информация
В четверг, 24 марта 2016 г., мы выпустили новую версию Apigee Edge для частного облака.
Со времени предыдущего ежеквартального выпуска Edge for Private Cloud (4.15.07.00) были выпущены следующие выпуски, которые включены в этот выпуск функций:
- Облако: 15.07.08 , 15.07.22 , 15.08.05 , миграция Nginx , 15.09.02 , 15.09.30 , 16.01.20
- Частное облако: 15.07.01 , 15.07.03.
См. раздел «Нумерация выпусков» , чтобы понять, как определить, включен ли конкретный облачный выпуск в вашу версию Edge для частного облака.
Устаревания
Частное облако 4.15.07.03
API | Описание |
---|---|
Проверка очереди QPID | Вы больше не можете использовать API для проверки очередей QPID. Вы больше не можете проверять очереди, созданные на сервере QPID, вводя следующие команды CURL: curl http:// <qpid_IP>:8083/v1/servers/self/queues Этот API устарел. |
Аналитика: представление нескольких отчетов на панели пользовательских отчетов (Cloud 15.09.30)
Специальная функция панели пользовательских отчетов , обеспечивающая просмотр до четырех пользовательских отчетов, устарела и будет удалена в будущем выпуске. (МГМТ-2673). Все остальные аспекты пользовательских отчетов по-прежнему будут доступны.
Невозможно переопределить длину имени организации в частном облаке.
Вы больше не можете переопределить длину имени организации в 20 символов, установив:
-
APIGEE_ORG_NAME_LENGTH=25
-
APIGEE_ENV_NAME_LENGTH=25
Новые функции и улучшения
Ниже приведены новые функции и улучшения в этом выпуске. Помимо следующих улучшений, этот выпуск также содержит множество улучшений удобства использования, производительности, безопасности и стабильности.
Частное облако
Добавлена поддержка RedHat, CentOS и Oracle 6.7–7.2.
В этом выпуске добавлена поддержка RedHat Enterprise Linux, CentOS и Oracle Linux версий с 6.7 по 7.2.
Полный список системных требований см. в разделе Поддерживаемое программное обеспечение и поддерживаемые версии .
Установка на основе RPM
В этом выпуске Edge используется механизм установки на основе RPM, который значительно упрощает процедуры установки и миграции.
Новый базовый каталог
Структура каталогов для версии Edge 4.16.01 изменилась. В предыдущих выпусках Edge вы устанавливали Edge в базовый каталог:
/<install-dir>/apigee4
Где каталог установки может находиться где угодно, по умолчанию /opt . Например:
/opt/apigee4
Для версии 4.16.01 необходимо установить Edge в следующий каталог:
/opt/apigee
Также обратите внимание, что каталог apigee4 был изменен на apigee .
Местоположение вашего каталога данных не затрагивается. Он может находиться в /opt/apigee или в другом месте.
Новое требование к виртуальному хосту
Сценарий миграции Edge выполняет большинство задач, необходимых для миграции существующего маршрутизатора Netty Router на Nginx. Однако в рамках обновления перед миграцией вы также должны убедиться, что все определения вашего виртуального хоста включают псевдоним хоста.
Дополнительную информацию о том, как добавить псевдоним хоста к существующему виртуальному хосту, см. в Руководстве по установке Edge, доступном на ftp-сайте Apigee: ftp://ftp.apigee.com/ .
Код с конфигом
В Edge версии 4.16.01 вы больше не используете файлы .properties в каталоге /<install-dir>/apigee4/conf для настройки компонентов Edge. Начиная с версии 4.16.01 вы по-прежнему настраиваете компоненты Edge с помощью файлов .properties, но теперь они расположены в каталоге:
/opt/apigee/customer/application
Для каждого компонента Edge, установленного на узле, в этом каталоге будет файл .properties. Чтобы настроить компонент, отредактируйте соответствующий файл .properties, чтобы либо изменить значение существующего свойства, либо добавить новое свойство и значение. Если файл еще не существует, вы можете его создать.
В отличие от предыдущих версий Edge, файлы .properties для Edge 4.16.01 не содержат всех свойств компонента. Одним из изменений в этом выпуске является то, что файлы .properties содержат только переопределения значений свойств по умолчанию.
Преимущество этой архитектуры заключается в том, что при переходе на более позднюю версию Edge установщик Edge никогда не перезаписывает файлы в /opt/apigee/customer/application . Это исключает вероятность того, что Edge случайно перезапишет ваши настройки.
При миграции установщик Edge проверяет существующие файлы .properties и копирует изменения значений свойств по умолчанию в каталог /opt/apigee/token . Таким образом, вам не придется вносить какие-либо изменения после миграции.
Дополнительную информацию см. в Руководстве по эксплуатации Apigee Edge, доступном на ftp-сайте Apigee: ftp://ftp.apigee.com/ .
Скрипты настройки Edge заменены.
Скрипты конфигурации, которые вы использовали в предыдущих выпусках Edge, были удалены и заменены:
- Команды, которые вы запускаете с помощью утилит Apigee, таких как утилиты apigee-service, apigee-all, apigee-setup, apiee-provision или apigee-migrate.
Например, сценарии all-start.sh и all-stop.sh заменены следующими командами:
> /opt/apigee/apigee-service/bin/apigee-all start
> /opt/apigee/apigee-service/bin/apigee-all остановить - Команды, которые вы запускаете непосредственно на компонентах Edge. Например, в предыдущих выпусках вы использовали сценарий chpasswd-openldap.sh, используемый для изменения пароля OpenLDAP. Этот сценарий был заменен следующей командой, которую вы запускаете в компоненте apigee-openldap:
> /opt/apigee/apigee-service/bin/apigee-service apigee-openldap изменить-ldap-пароль -o oldPword -n newPword
Дополнительную информацию о том, как теперь выполнять настройку с помощью команд, см. в Руководстве по эксплуатации Apigee Edge, доступном на FTP-сайте Apigee: ftp://ftp.apigee.com/ .
Новый пограничный маршрутизатор
Этот выпуск Edge для частного облака включает новую архитектуру маршрутизатора, основанную на маршрутизаторе Nginx. Маршрутизатор Nginx заменяет маршрутизатор Netty, используемый в выпусках Edge до 4.16.01.
Маршрутизаторы Nginx имеют те же требования к оборудованию и портам, что и маршрутизатор Netty, поэтому никаких изменений в существующих узлах не требуется.
Дополнительную информацию см. в Приложении A: О маршрутизаторе Nginx в Руководстве по установке Edge, доступном на FTP-сайте Apigee: ftp://ftp.apigee.com/ ,
Балансировщик нагрузки BaaS удален.
Внутренний балансировщик нагрузки был удален с портала API BaaS. Теперь вам необходимо использовать собственный балансировщик нагрузки между порталом API BaaS и тремя узлами стека API BaaS.
В качестве альтернативы балансировщику нагрузки вы можете использовать DNS с циклическим перебором. В этом сценарии вы создаете запись DNS с несколькими записями A, соответствующими IP-адресам стека BaaS. Во время поиска DNS DNS-сервер автоматически возвращает значения записи A в циклическом порядке.
Новая документация, описывающая, как добавить узлы Cassandra и ZooKeeper, а также как добавить центр обработки данных к существующему центру обработки данных.
ZIP-файл документации на ftp-сайте Apigee теперь содержит «Scaling Edge для частного облака», описывающий, как добавить узлы Cassandra и ZooKeeper, а также как добавить центр обработки данных к существующему центру обработки данных.
Инструмент организации удален.
Инструмент orgtool может запросить установку Edge, чтобы получить информацию об организации. Сейчас этот инструмент удален. Теперь вы используете вызовы пользовательского интерфейса Edge или API для получения информации об организации.
Как выполнять задания в 4.16.01
В следующей таблице показано, как вы выполняли задачи в версии 4.15.07.03 и как вы выполняете их сейчас в версии 4.16.01. Дополнительную информацию см. в Руководстве по эксплуатации Edge, доступном на ftp-сайте Apigee: ftp://ftp.apigee.com/ .
Задача | 4.15.07.0x | 16.04.01 |
---|---|---|
Каталог установки | /<inst_dir>/apigee4 | /opt/апиги |
Каталог журналов | /<inst_dir>/apigee4/var/log | /opt/apigee/var/log/ комп |
Установить компонент | /<inst_root>/apigee4/share/installer/apigee-setup.sh -p comp -f configFile | /opt/apigee/apigee-setup/bin/setup.sh -p компонент -f файл конфигурации |
Все запуск, остановка, перезапуск, статус, версия | /<inst_root>/apigee4/bin/all-start.sh | /<inst_root>/apigee/apigee-service/bin/apigee-all start|stop|restart|status|version |
Запуск компа, остановка, перезапуск, статус, версия | /<inst_root>/apigee4/bin/apigee-service comp start|stop|restart|status | /<inst_root>/apigee/apigee-service/bin/apigee-service comp start|stop|restart|status|version |
Резервное копирование/восстановление | /<inst_root>/apigee4/bin/backup.sh | /<inst_root>/apigee/apigee-service/bin/apigee-service резервная копия компа /<inst_root>/apigee/apigee-service/bin/apigee-service восстановление компа |
Тестовая установка | /<inst_root>/apigee4/test/test-sa.sh |
|
На борту | /<inst_root>/apigee4/bin/setup-org.sh |
|
Добавьте организацию, среду и виртуальный хост за один шаг | /<inst_root>/apigee4/bin/setup-org.sh | /<inst_root>/apigee/apigee-service/bin/apigee-service apigee-provision setup-org -f configFile |
Добавить организацию | /<inst_root>/apigee4/bin/create-org.sh | /<inst_root>/apigee/apigee-service/bin/apigee-service apigee-provision create-org -f configFile |
Добавить окружение | /<inst_root>/apigee4/bin/add-env.sh | /<stind_root>/apigee/apigee-service/bin/apigee-service-apigee-provision add-env -f configfile |
Добавить пользователя | API звонок | API CALL или: /<stind_root>/apigee/apigee-service/bin/apigee-service-provision-provision create-user -f configfile |
Мигрировать | /<install_root>/apigee4/share/installer/apigee-upgrade.sh -c Comp |
|
Альфа -выпуск инструмента мониторинга и панели инструментов
В этот релиз включен альфа -версия нового инструмента мониторинга и панель инструментов для Edge. Этот инструмент позволяет вам понять здоровье различных компонентов (маршрутизаторы, процессоры сообщений, Zookeeper, Cassandra), а также коды ошибок HTTP для различных организаций и среда в вашем развертывании. Вы также можете взять на себя снимок данных на панели панели и поделиться им с Apigee, чтобы помочь разрешить инциденты поддержки.
Документация, включая инструкции по установке, включена в файл ZIP The Edge 4.16.01 DOC, доступный на сайте Apigee FTP: ftp://ftp.apigee.com/ .
Однако, прежде чем вы сможете установить и использовать панель инструментов, вы должны завершить соглашение об оценке Apigee, включенное в файл doc Zip, и вернуть его в Apigee, отправив его по электронной почте по адресу orders@apigee.com .
Edge Platform
Управление пользовательским интерфейсом (облако 15.09.30)
Несколько страниц в пользовательском интерфейсе управления получили обновление. (MGMT-2627)
API Services
Перепроектированный прокси -мастер API (Cloud 16.01.20)
Мастер API-прокси был переработан. Когда вы нажимаете «+ Прокси API» на странице «Прокси API» в пользовательском интерфейсе управления, новый мастер проведет вас через процесс создания прокси API. Доступны все те же настройки, что и в предыдущем мастере прокси-сервера API. (МГМТ-1376)
Создать прокси API с документами OpenAPI (Swagger) (Cloud 16.01.20)
В рамках новой разработки мастера прокси-сервера API теперь вы можете создать прокси-сервер API из документа OpenAPI (Swagger). На первой странице мастера прокси-сервера API нажмите «Использовать OpenAPI» при выборе «Обратный прокси» , «Приложение Node.js» или «Нет цели» . В появившемся поле введите URL-адрес вашего документа OpenAPI. Дополнительные сведения см. в разделе Создание простого прокси-сервера API . (МГМТ-1376)
WSDL 1.2 Поддержка прокси для SOAP (облако 16.01.20)
Apigee Edge поддерживает WSDL 1.2 при создании прокси-серверов API для вызова сервисов SOAP. (МГМТ-2835)
Переменные Sslinfo в конфигурациях TargetendPoint (Cloud 16.01.20)
В прокси-сервере 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 (облако 16.01.20)
Политики утверждения SAML теперь поддерживают алгоритм RSA_SHA256 в дополнение к RSA_SHA1. (АПИРТ-1779)
Валидация по загрузке сертификата (облако 16.01.20)
Чтобы предотвратить загрузку просроченных или недействительных сертификатов в хранилища ключей и доверенные хранилища, API управления проверяет сертификаты при загрузке. Сертификаты проверяются, чтобы гарантировать, что размер файла не превышает 50 КБ и формат PEM или DER. Также подтверждается срок действия сертификата. Чтобы переопределить проверку истечения срока действия по умолчанию (чтобы не проверять истечение срока действия сертификата при загрузке), используйте следующий параметр запроса: ?ignoreExpiryValidation=true
Дополнительные сведения см. в разделах «Загрузка файла JAR в хранилище ключей» и «Загрузка сертификата в хранилище доверенных сертификатов» . (SECENG-516) и (APIRT-2213)
Автопрокат на странице журналов node.js (Cloud 16.01.20)
При просмотре журналов Node.js из редактора прокси страница журналов Node.js автоматически периодически обновляется, чтобы отображать новые доступные журналы. Нажмите «Остановить автоматическое обновление», чтобы отключить автоматическое обновление. (МГМТ-1692)
X-forwarded-для HTTP Header (Cloud 15.09.30)
Для более сильной безопасности, Edge по умолчанию поднимает заголовок X-Forwarded-For
HTTP-запроса, который может содержать один или несколько IP-адресов. Новое поведение по умолчанию означает, что IP -адрес клиента, полученный Edge, будет IP -адресом, который он получил от последнего внешнего рукопожатия TCP, а не адрес, который потенциально может быть подготовлен для обхода политики контроля доступа .
Чтобы изменить это поведение по умолчанию и позволить X-Forwarded-For
адресам достичь ваших прокси API, вы должны установить feature.enableMultipleXForwardCheckForACL=true
.
JavaScript доступ к свойствам политики (Cloud 15.07.08)
При использовании JavaScript в потоках прокси API вы можете получить доступ к свойствам, определенным в политике JavaScript. Это особенно полезно, если вы хотите использовать в своем коде JavaScript хорошо известные переменные. Например, предположим, что ваша политика JavaScript содержит следующее определение свойства:
<Properties> <Property name='source'>response.content</Property> </Properties>
В вашем JavaScript вы можете получить доступ к ответу на сообщение со ссылкой на свойство source, например:
var source = properties.get('source'); // returns: response.content
или
var source = properties.source
или
var source = properties['source']
Дополнительную информацию см. в разделе Политика JavaScript . (АПИРТ-1460)
Аудиты на уровне организации (Cloud 15.07.08)
Администраторы организации могут проверять историю действий, предпринятых на уровне организации. В пользовательском интерфейсе управления выберите «Администратор» > «История организации». Дополнительную информацию см. в разделе Аудит: API, продукт и история организации . (МГМТ-2232)
Администратор организации Самоуничтожение от роли (Cloud 15.07.08)
Администраторы организации могут отказаться от роли администратора организации в пользовательском интерфейсе управления, выбрав «Администратор» > «Пользователи организации» и нажав «Удалить» рядом со своим именем. (МГМТ-934)
Индикатор прогресса Proxy Proxy Proxy Proxy (облако 15.07.08)
При загрузке большого пакета прокси-сервера API в пользовательском интерфейсе управления отображается «рабочая» анимация, указывающая на то, что импорт все еще происходит, что не позволяет вам взаимодействовать с пользовательским интерфейсом управления до завершения импорта. (МГМТ-1285)
Поведение и конфигурацию кэша (облако 15.07.22)
Для лучшего управления и использования кэша в памяти настройки «максимальные элементы в памяти» на ресурсах кэша окружающей среды установились с выпуска Edge Cloud. Выпуск 15.06.10. В Edge Cloud Release 15.07.22 эта настройка была удалена из пользовательского интерфейса Create Cache в конфигурации окружающей среды пользовательского интерфейса Apigee Edge.
Общие элементы, присутствующие во всех ресурсах кэша (включая кэш по умолчанию), зависят от общей памяти, выделенной для кэша. По умолчанию общая память, выделенная для кэширования в памяти на данном процессоре сообщений, составляет 40% от общей доступной памяти. Элементы будут выселены из кэша в памяти только тогда, когда истекает недостаточная память кэша или элементы. (MGMT-2413, APIRT-1140)
Конфигурация целевого сервера в управлении пользовательским интерфейсом (Cloud 15.07.22)
Страница конфигурации API> в пользовательском интерфейсе управления теперь позволяет добавлять, редактировать и удалять целевые серверы.
Кроме того, страница была перепроектирована, так что кэши также могут быть созданы, добавляются и удаляют встроенные, а не на новую страницу. Несколько свойств кэша, в том числе «максимальные элементы в памяти», больше не доступны в пользовательском интерфейсе, поскольку настройка этих свойств больше не оказывает никакого влияния на поведение кеша времени выполнения. (MGMT-280)
SSL с журналом сообщений в Syslog (Cloud 15.07.22)
Политика регистрации сообщений поддерживает отправку системного журнала сторонним поставщикам управления журналами по сравнению с SSL/TLS. Используйте следующее в конфигурации политики в качестве прямого ребенка родительского элемента:
<SSLInfo> <Enabled>true</Enabled> </SSLInfo>
Для получения дополнительной информации см. Политику регистрации сообщений . (Apirt-942)
Управление пользовательским интерфейсом (Cloud 15.07.22)
Apigee Engineering сделала различные мелкие исправления ошибок и улучшения удобства использования в пользовательском интерфейсе управления.
скручивание в трассировке (облако 15.09.02)
При проведении прокси -вызова API, который делает запрос на целевой сервер, вы можете просматривать запрос на целевой сервер как команду Curl. Выберите стадию «Запрос, отправленный на целевой сервер» на диаграмме карты транзакций, затем нажмите кнопку «Показать Curl» в столбце «Запрос, отправленный на целевой сервер» на панели сведений о фазе. (MGMT-2589)
Маскировка данных Специальные символы (облако 15.09.02)
При использовании маскировки данных для маскировки конфиденциальных данных в полезных нагрузках JSON, специальные символы, такие как $, *и {теперь могут быть замаскированы. (Apirt-1727)
Карты ключевых значений в пользовательском интерфейсе управления (Cloud 15.09.30)
Теперь вы можете создавать и управлять картами значений значений среды (KVM) в пользовательском интерфейсе управления Edge. КВМ, оснащенные окружающей средой, содержат пары ключей/значения, которые доступны любым прокси-сервером API в среде, такой как тест или Prod. В меню UI Management перейдите в API> Конфигурация среды> Выберите нужную среду> вкладка «Значения ключа» . Для получения дополнительной информации см. Создание и редактирование карт значения ключей среды . (MGMT-1393)
Политика PopuLateCache Политика по умолчанию истечение в управлении пользовательским интерфейсом (Cloud 15.09.30)
При добавлении политики PopuLateCache в API-прокси-редактор, элемент <timoTinsec> для истечения срока действия кэша предварительно заполняется значением 3600 секунд (1 час). Предыдущий дефолт составил 300 секунд (5 минут). (MGMT-2622)
Услуги разработчиков
Производительность страницы продукта API, приложения для разработчиков (Cloud 16.01.20)
При просмотре продукта API в пользовательском интерфейсе управления отображаются приложения разработчика, связанные с этим продуктом. Чтобы повысить производительность пользовательского интерфейса, список приложений разработчика не отображается при редактировании продукта API. (МГМТ-2869)
Ключевой столбец на странице приложений для разработчиков (Cloud 15.08.05)
В организациях с большим количеством приложений для разработчиков (тысячи) отображение столбца ключа на странице приложений для разработчиков показывает количество клавиш на приложение) может затруднить производительность отображения. Чтобы улучшить производительность отображения в этой ситуации, свяжитесь с поддержкой Apigee, чтобы установить следующее свойство на уровне организации: features.appsNoCredentialsEnabled = true
. Это свойство удаляет ключевой столбец. Обратите внимание, однако, что удаление столбца ключа также удаляет возможность поиска с помощью ключа потребителя и секрета. (MGMT-2486)
Страница сведений о разработчике Страница Прогресс Спиннер (Cloud 15.09.30)
Когда страница сведений о разработчике загружается в пользовательском интерфейсе управления, в разделе «Приложения» страницы показан прядильщик прогресса, если приложения все еще загружаются. Это улучшает предыдущее поведение, где раздел приложений оказался пустым при загрузке приложений. (MGMT-2667)
Монетизация
Редактировать имена пакетов API (Cloud 16.01.20)
Вы можете обновить имя пакета API в любой момент жизненного цикла монетизации, даже если пакет API содержит опубликованный тарифный план. (ДЕВРТ-2177)
Десятичные изделия, разрешенные в пользовательских атрибутах (облако 16.01.20)
При использовании плана «Тариф с настраиваемым атрибутом» настраиваемый атрибут в заголовке сообщения, который используется в качестве множителя для транзакции, теперь может иметь десятичное значение до четырех знаков после запятой. Для получения дополнительной информации об этом типе плана см. Укажите пользовательскую информацию о карте ставки (DEVRT-2191).
Название плана и идентификатор тарифов в отчетах об резюме (облако 15.09.02)
При получении отчета о сводном доходах с помощью API управления вы можете добавить в отчет в отчете. Чтобы сделать это, добавьте «Proceplan» в качестве атрибута Groupby в вызове API, как описано в Create Reports . (Обратите внимание, что эта функция еще не доступна в пользовательском интерфейсе отчета о монетизации.) В подробном отчетах существующие имя плана и идентификационные столбцы теперь расположены рядом с передней частью отчета вместе с другими столбцами группировки. (DEVRT-1740)
Аналитические услуги
Функция sum () на метриках времени отклика (облако 16.01.20)
В пользовательских отчетах аналитики и вызовах API агрегатная функция «sum» теперь доступна для целевого времени ответа, общего времени ответа и end_point_response_time. Например, в API/stats (http://docs.apigee.com/management/apis/get/organizations/%7borg_name%7d/environments/%7benv_name%7d/stats/%7bdimension_name%7D-0), вы Теперь можно использовать следующий «SELECT» Параметр запроса:? SELECT = SUM (total_response_time). (АКСАПП-2006)
Отчет об анализе задержки: Имена прокси API сортированы (облако 16.01.20)
В пользовательском интерфейсе отчета «Анализ задержки» (только для корпоративных планов Apigee Edge) прокси-серверы API перечислены в алфавитном порядке в раскрывающемся списке «Прокси». (МГМТ-2858)
Приложения разработчика на панели панели, показанные на дисплее имени (Cloud 16.01.20)
На информационной панели пользовательского интерфейса управления на гистограмме «Приложения разработчика» перечислены приложения разработчика по отображаемому имени, а не по внутреннему имени. (МГМТ-2853)
Новый виджет даты/времени на пользовательских отчетах (облако 16.01.20)
Был улучшен виджет выбора даты и времени на странице настраиваемых отчетов в пользовательском интерфейсе управления. (МГМТ-2881)
Городская буровая оболочка на Geomap (Cloud 15.07.22)
Analytics Geomap включает в себя «городскую» тренировку для Соединенных Штатов и Канады. Когда вы нажимаете на штат или провинцию на карте, отображается список городов, в которых родились звонки. (MGMT-2282)
| (Pipe) и = символы в Analytics Custom Reports (Cloud 15.09.02)
Analytics Custom Reports Определения подтверждают использование | (труба) и = символы. До этого %3D -кодировки %7C и %необходимо использовать для этих символов. (MGMT-2504)
Прокси -путь суффикс измерение (облако 15.09.30)
Новый суффикс Proxy Path (Proxy_Pathsuffix) доступен в Analytics Custom Reports и вызовах API. Суффикс Proxy Path - это часть URL -адреса прокси API, который поступает после базового пути, такой как путь, созданный для условных потоков. (AXAPP-1902)
Отчеты показывают, что идентификаторы разработчика не отображают имена (Cloud 15.09.30)
При вызовах API API API Edge с помощью API /Stats API, который возвращает разработчиков, отображение разработчика возвращается вместе с идентификатором разработчика. Ранее был возвращен только идентификатор разработчика. (AXAPP-1759)
Исправлены ошибки
В этом выпуске исправлены следующие ошибки.
Частное облако 4.16.01
В следующей таблице перечислены ошибки, исправленные с момента релиза частного облака 4.16.01. Чтобы получить эти исправления, следуйте инструкциям по обновлению вашей установки 4.16.01 до последних RPMS и поддержки, как описано в обновлении Apigee Edge 4.16.01.x до последнего выпуска 4.16.01 .
Идентификатор проблемы | Описание | Номер сборки |
---|---|---|
PRC-736 | Apigee-lib больше не требует GCC | Apigee-Lib-4.16.01-0.0.901 |
PRC-735 | Валидат Apigee больше не терпит неудачу, потому что Yahoo Weather API требует oauth | apigee-Validate-4.16.01-0.0.910 |
PRC-739 | Позвольте пользователям извлекать зеркало в любой папке файловой системы | Apigee-Mirror-4.16.01-0.0.904 |
PRC-756 | Baas usergrid check_cassandra_availability.sh больше не использует команду NC | BAAS-USERGRID-2.1.0-0.0.112 |
PRC-778 | Информация о кластере Zookeeper больше не потеряна после обновления | Апигей-мигрировать-4,16.01-0.0.873 |
PRC-787 | API BAAS теперь поддерживает аутентификацию Cassandra | BAAS-USERGRID-2.1.1-0.0.122 |
PRC-804 | Теперь может указать местоположение файлов журнала | Apigee-Service-4.16.05-0.0.435 |
PRC-840 | Сломанные символики для компонентов края | Edge-Gateway-4.16.01-0.0.538 |
Edgeui-538 Edgeui-524 | Поколение мыла, висящая для импорта/ выпуска WSDL, создание прокси API из WSDL | Edge-UI-4.16.01-0.0.3650 |
Edgeui-543 | Невозможно импортировать WSDL из опции URL, когда URL -адрес является локальным адресом | Edge-UI-4.16.01-0.0.3650 |
Апирт-2719 Апирт-2918 | Target.url теперь устанавливается при создании целевых вызовов | Edge-Gateway-4.16.01-0.0.538 |
Облако 16.01.20
Идентификатор проблемы | Описание |
---|---|
МГМТ-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. |
Облако 15.07.08
Идентификатор проблемы | Описание |
---|---|
МГМТ-2381 | Невозможно развернуть прокси с помощью нового редактора прокси. |
МГМТ-2374 | Пространство в элементе BasePath следует обрезать перед сохранением ProxyEndpoint. |
МГМТ-2355 | Пользовательский интерфейс неправильно рассчитывает разрешения для нескольких ролей, если одна из них — orgadmin. |
МГМТ-2324 | Импорт модели Swagger создает неправильные узлы SmartDocs. |
МГМТ-1518 | Пользовательский интерфейс показывает прокси-сервер как развернутый, даже если развертывание на MP не удалось. |
МГМТ-1489 | Продукт API не генерирует правильные ресурсы |
ДОК-1246 | Противоречивое утверждение в документации о токенах доступа |
ДЕВРТ-1661 | NextRecurringFeeDate пуст, если разработчик принимает тарифный план функции |
Облако 15.07.22
Идентификатор проблемы | Описание |
---|---|
TBD-73 | Статический IP для входящего трафика в Apigee |
MGMT-2422 | Невозможно редактировать приложение компании |
MGMT-2419 | Пользователь, принадлежащий роле «пользователя», получает ошибки разрешения при входе в систему |
MGMT-2341 | Пользовательский фильтр отчетов неправильно строит запрос |
MGMT-2207 | JsonThreatProtection - ArrayElementCount не работает, если содержащий элемент не является примировым В политике защиты угроз JSON элемент ArrayElementCount не был точно ограничивал количество элементов, разрешенных в массивах. Эта проблема исправлена. |
MGMT-2158 | Невозможно импортировать WSDL, если вывод ссылается на часть без типа |
Облако 15.08.05
Идентификатор проблемы | Описание |
---|---|
несколько | Ряд мелких ошибок был зафиксирован в редакторе Proxy API. |
Облако 15.09.02
Идентификатор проблемы | Описание |
---|---|
несколько | Ряд мелких ошибок был зафиксирован в редакторе Proxy API. |
МГМТ-2618 | Частые проблемы развертывания |
Mgmt-2588 | Страница истории разработчиков выполняет HTML/Code - xss уязвимость |
МГМТ-2543 | Новый редактор прокси изменяет XML в <Payload> политики AssignMessage, что нарушает работу существующих прокси API. |
МГМТ-2521 | Сеанс трассировки иногда зависает |
Mgmt-2519 | Пользовательский интерфейс конфигурации среды не работает |
AXAPP-1814 | Пользовательские переменные (Политика статистики коллекционера) не создается в Prod, когда ZK Curator включен |
Апирт-1927 | Неверный виртуальный хост заставляет маршрутизатор не загружать конфигурацию для Env |
Апирт-1863 | Сбой развертывания из -за белого пространства в пакете |
Апирт-1823 | API вызовы с пост -телами, содержащими и (Ampersand) персонажи висят |
Апирт-1789 | Процессоры сообщений для определенных организаций, испытывающих ошибки вне памяти |
Апирт-1776 | Вызов «Печать» в политике JavaScript вызывает чрезмерную регистрацию |
Апирт-1766 | Тайм -ауты на веб -питаниях |
Апирт-1600 | CONCURRENTMODICATIONEXCEPTION в маршрутизаторе Журналы маршрутизатора показали несколько экземпляров параллельного модификации в журналах на регулярной основе. Причиной этого были соединения, добавляли в список Жнецов, в то время как жнец удалял более старые соединения. Эта проблема исправлена. |
Апирт-1491 | 503 Служба недоступно исключительно |
Апирт-1421 | Javacallout Policies периодически занимает много времени для обработки |
Devrt-1843 | Mint UI должен поддерживать обновление пользовательских атрибутов в TRP лучше |
Devrt-1472 | Обновление разработчика привело к ошибке сервера 500 |
Облако 15.09.30
Идентификатор проблемы | Описание |
---|---|
MGMT-2687 | Пользовательские отчеты замораживают браузер с более чем 14 тыс. |
Mgmt-2677 | Монетизация: страница разработчиков в управлении пользовательским пользовательским интерфейсом замораживает тысячи разработчиков, а страгивание не включена в орг |
MGMT-2674 | Edge UI пытается загрузить из Интернета в пользовательском входе в систему |
MGMT-2658 | OPDK -версия зависит от пользовательского пользовательского интерфейса управления по поводу обновления пересмотра API -прокси -сервера |
МГМТ-2616 | Новый редактор прокси API неправильно обрабатывает объекты XML. |
Mgmt-2541 | Идентификатор системы внешней аутентификации добавлен в качестве Sysadmin с + в пароль сломан |
Mgmt-2510 | Выпадающий в сторону не показывает всех разработчиков, принадлежащих к организации |
MGMT-2508 | Значок сломанной связи на политике, показанной некоренным образом |
MGMT-2334 | Невозможно получить доступ к ресурсам со второй конечной точки прокси -сервера |
Mgmt-1967 | Приложения разработчиков с одним и тем же именем отображения показывают тот же трафик в аналитике |
Devrt-1839 | Монетизация: список выбора страны в управлении пользовательским интерфейсом неверно отсортируется |
AXAPP-1887 | Условия фильтра, не работающие в соответствии с документацией |
AXAPP-1869 | Удаление пользователя из организации должно отписать его из электронных писем аналитики |
AXAPP-1533 | Analytics Geomap бросает ошибку «Неверный вызов API» |
АПИРТ-2061 | Обработчик сообщений не отправляет сообщения в QPID |
АПИРТ-2052 | Большое количество CLOSE_WAIT из-за того, что порт управления не отвечает |
АПИРТ-2024 | Nginx без балансировщика нагрузки неправильно заполняет HTTP-заголовки X-Forwarded-For. |
АПИРТ-1838 | Apigee-127: VerifyAPIKey возвращает только один продукт API, если существует несколько продуктов. |
Частное облако 4.15.07.03
Идентификатор проблемы | Описание |
---|---|
Апирт-1600 | ConcurrentModificationException в журналах маршрутизатора |
Апирт-1734 | Обновления файлов ресурсов с нулевым временем простоя на уровне ORG/ENV |
АПИРТ-1820 | Периодическая задержка (> 1%) в среде частного облака 4.15.04. |
АПИРТ-2159 | Добавьте message_id в префикс журнала. |
Апирт-2160 | Исключить рукопожатие SSL из request_processing_latency в данных аналитики |
AXAPP-1882 | Поток потребительского наблюдателя подключается к неправильной очереди в активном/активном развертывании |
АСАПП-1946 | Данные перемещаются в таблицу фактов родителей вместо таблицы фактов на ребенка, когда в времени, кроме UTC |
Mgmt-1590 | Исправлена уязвимость безопасности |
МГМТ-1662 | Развертывание не удается во время выпуска |
МГМТ-2361 | Развертывание прокси завершается с ошибкой RPCException: время ожидания вызова истекло. |
MGMT-2397 | Кодовое представление не является правильно анализом символов линейных символов |
MGMT-2466 | Проверка кластера на процессоре сообщений показывает неподходящий маршрутизатор в качестве подключенного члена |
OPDK-1981 | Backup-cassandra.sh не резервное копирование системы системы системы |
OPDK-1982 | Apigee-upgrade.sh необходимо проверить версию Cassandra Sstable перед обновлением |
Частное облако 4.15.07.01
Идентификатор проблемы | Описание |
---|---|
ОПДК-1927 | Отсутствуют таблицы обновления монетизации; создаются повторяющиеся индексы |
ОПДК-1878 | Изменение имени POD шлюза в настройке вызывает проблемы |
ОПДК-1886 | Узел не может получить доступ к локальным IP-адресам, таким как 192.168.xy. |
МГМТ-2521 | Сеанс трассировки иногда зависает |
МГМТ-2543 | Новый редактор прокси изменяет XML в <Payload> политики AssignMessage, что нарушает работу существующих прокси API. |
МГМТ-2599 | Новый редактор прокси восстанавливает префикс пространства имен после его удаления. |
МГМТ-2702 | Межсайтовая уязвимость безопасности для FireFox и IE |
АПИРТ-1074 | Gzip-содержимое не обрабатывается должным образом, когда заголовок Connection: Close отправляется без заголовков Content-Length или Transfer-Encoding. |
Известные проблемы
В этом выпуске имеются следующие известные проблемы.
Идентификатор проблемы | Описание |
---|---|
Апирт-2742 | Интеграция Edge JMX недоступна с Edge для частного облака 4.16.01 с введением сервера Nginx, который заменил маршрутизатор Netty. |
АПИРТ-2978 | Маршрутизатор не запускается Nginx или маршрутизатор не запускается Если Edge Router не запускает Nginx или вообще не запускается, как показано в файле /opt/apigee/var/log/edge-router/logs/system.log , удалите все файлы в каталоге /opt/nginx/. conf.d и перезапустите маршрутизатор: > rm -f /opt/nginx/conf.d/* > /opt/apigee/apigee-service/bin/apigee-service edge-router restart |
ДОК-1687 | Из-за известного конфликта зависимостей пакетов агент Katello, используемый в Satellite Server 6, не будет правильно установлен на хостах Apigee Edge, на которых работает демон Qpid. |
КНР-1118 | Ошибка при запуске команды «apigee-service apigee-postgresql pg-data-purge» Если вы запустите команду «apigee-service apigee-postgresql pg-data-purge» и увидите ошибку вида: ОШИБКА: должен быть владельцем отношения Отредактируйте /opt/apigee/apigee-postgresql-4.16.05-0.0.894/lib/actions/pg-data-purge и установите для следующего свойства значение apigee: POSTGRES_USER=апигей |
Вы просматриваете документацию Apigee Edge .
Перейдите к документации Apigee X. информация
В четверг, 24 марта 2016 года, мы выпустили новую версию Apigee Edge для Private Cloud.
С момента предыдущего преимущества для квартального выпуска частного облака (4.15.07.00), произошли следующие релизы и включены в эту функцию:
- Облако: 15.07.08 , 15.07.22 , 15.08.05 , миграция Nginx , 15.09.02 , 15.09.30 , 16.01.20
- Частное облако: 4.15.07.01 , 4.15.07.03
Посмотрите о нумерации релиза , чтобы понять, как вы можете выяснить, включен ли конкретный облачный релиз в вашу версию Edge для частного облака.
Устаревания
Частное облако 4.15.07.03
API | Описание |
---|---|
QPID Проверка очереди | Вы больше не можете использовать API для проверки очередей QPID Вы больше не можете проверять очередь, созданные на сервере QPID, выпустив следующие команды Curl: curl http:// <qpid_IP>:8083/v1/servers/self/queues Этот API устарел. |
Аналитика: Custom Reports View Dashboard несколько отчетов (Cloud 15.09.30)
Конкретная функция Desports Desports , которая предоставляет представление до четырех пользовательских отчетов, устанавливается и будет удалена в будущем. (MGMT-2673). Все остальные аспекты пользовательских отчетов все еще будут доступны.
Не может переопределить длину имени орг в частном облаке
Вы больше не можете переопределять имени организации по 20 символам путем настройки:
-
APIGEE_ORG_NAME_LENGTH=25
-
APIGEE_ENV_NAME_LENGTH=25
Новые функции и улучшения
Ниже приведены новые функции и улучшения в этом выпуске. Помимо следующих улучшений, этот выпуск также содержит множество улучшений удобства использования, производительности, безопасности и стабильности.
Частное облако
Поддержка добавлена для Redhat, Centos и Oracle 6.7 - 7.2
Этот релиз добавляет поддержку Redhat Enterprise Linux, CentoS и Oracle Linux версий с 6.7 по 7,2.
Полный список системных требований см. Поддерживаемое программное обеспечение и поддерживаемые версии .
Установка на основе RPM
В этом выпуске Edge используется механизм установки на основе RPM, который значительно упрощает процедуры установки и миграции.
Новый базовый каталог
Структура каталога для версии Edge 4.16.01 изменилась. В предыдущих выпусках Edge вы установили Edge в базовый каталог:
/<install-dir>/apigee4
Где установка-DIR может быть расположен в любом месте, с дефолтом /Opt . Например:
/opt/apigee4
Для версии 4.16.01, вы должны установить Edge в следующий каталог:
/opt/apigee
Обратите также, что каталог Apigee4 был изменен на Apigee .
Расположение вашего каталога данных не затронут. Он может быть под /opt /apigee , или он может быть расположен в другом месте.
Новое требование виртуального хоста
Край мигрирует сценарий, обрабатывающий большинство задач, необходимых для миграции существующего маршрутизатора Netty в Nginx. Однако, как часть обновления, вы также должны убедиться, что все ваши определения виртуальных хостов включают псевдоним хоста, прежде чем мигрировать.
См. Руководство по установке Edge, доступное на сайте Apigee FTP: ftp://ftp.apigee.com/ , для получения информации о том, как добавить псевдоним хоста в существующий виртуальный хост для большего.
Код с конфигурацией
В Edge версии 4.16.01 вы больше не используете файлы .properties в каталоге /<install-dir>/apigee4/conf для настройки компонентов Edge. По состоянию на 4.16.01, вы все еще настроите компоненты Edge с использованием файлов .properties, но теперь они находятся в каталоге:
/opt/apigee/customer/application
Для каждого краевого компонента, установленного на узле, в этом каталоге будет файл .properties. Чтобы настроить компонент, отредактируйте соответствующий файл .properties, чтобы изменить значение существующего свойства, либо добавить новое свойство и значение. Если файл еще не существует, вы можете создать его.
В отличие от предыдущих версий Edge, файлы .properties для Edge 4.16.01 не содержат все свойства для компонента. Одним из изменений для этого выпуска является то, что файлы .properties содержат только переоценки для значений свойств по умолчанию.
Преимущество этой архитектуры состоит в том, что при миграции в более позднюю версию Edge установщик Edge никогда не перезаписывает файлы в /opt/apigee/customer/приложение . Это устраняет вероятность того, что Edge случайно перезаписывает ваши настройки.
При мигрировании установщик Edge проверяет ваши существующие файлы .properties и копии изменения в значениях свойства по умолчанию в каталог /opt/apigee/token . Поэтому вам не нужно делать какие -либо изменения после мигрирования.
Для получения дополнительной информации см. Руководство по операциям Apigee Edge, доступное на сайте Apigee FTP: ftp://ftp.apigee.com/ .
Сценарии конфигурации края были заменены
Сценарии конфигурации, которые вы использовали в предыдущих выпусках края, были удалены и заменены на любой:
- Команды, которые вы запускаете через утилиты Apige, такие как Apigee-Service, Apigee-All, Apigee-Setup, Apiee-Provision или Apigee-Migrate Utilities.
Например, сценарии All-START.SH и All-STOP.SH были заменены следующими командами:
>/opt/apigee/apigee-service/bin/apigee-all Start
>/opt/apigee/apigee-service/bin/apigee-all - Команды, которые вы запускаете на краевых компонентах напрямую. Например, в предыдущих выпусках вы использовали сценарий chpasswd-openldap.sh, используемый для изменения пароля OpenLDAP. Этот сценарий был заменен следующей командой, которую вы запускаете на компоненте Apigee-Openldap:
>/opt/apigee/apigee-service/bin/apigee-service apigee-openldap rade-ldap-password -o Oldpword -n Newpword
См. Руководство по операциям Apigee Edge, доступное на сайте Apigee FTP: ftp://ftp.apigee.com/ , для получения дополнительной информации о том, как вы теперь выполняете конфигурацию через команды.
Новый краевой маршрутизатор
Этот выпуск Edge для частного облака включает в себя новую архитектуру маршрутизатора, основанную на маршрутизаторе Nginx. Маршрутизатор Nginx заменяет маршрутизатор Netty, используемый в ребро, до 4.16.01.
Маршрутизаторы Nginx имеют те же требования к аппаратному и порту, что и маршрутизатор Netty, поэтому никаких изменений в существующих узлах не требуется.
Подробнее см. Приложение A: о маршрутизаторе Nginx, в руководстве по установке Edge, доступно на сайте Apigee FTP: FTP://ftp.apigee.com/ ,
Baas Load Balancer удален
Внутренний балансировщик нагрузки был удален с портала API BAAS. Теперь вы должны использовать свой собственный балансировщик нагрузки между порталом API BAAS и тремя узлами стека API BAAS.
В качестве альтернативы балансировщику нагрузки вы можете использовать DNS с круглым ROBIN. В этом сценарии вы создаете запись DNS с несколькими записями, соответствующими IP -адресам стека BAAS. Во время поиска DNS сервер DNS автоматически возвращает значения записей круглой модой.
Новая документация, описывающая, как добавить узлы Cassandra и Zookeeper, и как добавить центр обработки данных в существующий центр обработки данных
ZIP -файл документации на сайте Apigee FTP теперь содержит «Край масштабирования для частного облака», описывающий, как добавить узлы Cassandra и Zookeeper, и как добавить центр обработки данных в существующий центр обработки данных.
Оргтул удален
Orgtool может запросить Edge Installation, чтобы получить информацию об организации. Этот инструмент теперь удален. Теперь вы используете звонки Edge UI или API, чтобы получить информацию об организации.
Как выполнять задачи в 4.16.01
В следующей таблице показано, как вы выполняли задачи в 4.15.07.03 и как вы выполняете их сейчас в 4.16.01. Для получения дополнительной информации см. Руководство по операциям Edge, доступное на сайте Apigee FTP: ftp://ftp.apigee.com/ .
Задача | 4.15.07.0x | 4.16.01 |
---|---|---|
Установка | /<stind_dir>/apigee4 | /opt/apigee |
Log Dir | /<stind_dir>/apigee4/var/log | /opt/apigee/var/log/ comp |
Установить компонент | / образно | /opt/apigee/apigee-setup/bin/setup.sh -p component -f configfile |
Все старт, остановка, перезапуск, статус, версия | /<inst_root>/apigee4/bin/all-start.sh | /<stind_root>/apigee/apigee-service/bin/apigee-all Start | Stop | restart | Статус | Версия |
Comp Start, Stop, Restart, Status, Version | /<stind_root>/apigee4/bin/apigee-service comp start | stop legart | status | /<stind_root>/apigee/apigee-service/bin/apigee-service comp start | stop | restart | Статус | Версия |
Резервное копирование/восстановление | /<inst_root>/apigee4/bin/backup.sh | /<stind_root>/apigee/apigee-service/bin/apigee-service comp backup /<stind_root>/apigee/apigee-service/bin/apigee-service comp restore |
Тестовая установка | /<inst_root>/apigee4/test/test-sa.sh |
|
На борту | /<inst_root>/apigee4/bin/setup-org.sh |
|
Добавить org, env, виртуальный хост за один шаг | /<inst_root>/apigee4/bin/setup-org.sh | /<stind_root>/apigee/apigee-service/bin/apigee-service apigee-provision setup-org -f configfile |
Добавить орг | /<inst_root>/apigee4/bin/create-org.sh | /<stind_root>/apigee/apigee-service/bin/apigee-service-provision provision create-org -f configfile |
Добавить Env | /<inst_root>/apigee4/bin/add-env.sh | /<stind_root>/apigee/apigee-service/bin/apigee-service-apigee-provision add-env -f configfile |
Добавить пользователя | API звонок | API CALL или: /<stind_root>/apigee/apigee-service/bin/apigee-service-provision-provision create-user -f configfile |
Мигрировать | /<install_root>/apigee4/share/installer/apigee-upgrade.sh -c Comp |
|
Альфа -выпуск инструмента мониторинга и панели инструментов
В этот релиз включен альфа -версия нового инструмента мониторинга и панель инструментов для Edge. Этот инструмент позволяет вам понять здоровье различных компонентов (маршрутизаторы, процессоры сообщений, Zookeeper, Cassandra), а также коды ошибок HTTP для различных организаций и среда в вашем развертывании. Вы также можете взять на себя снимок данных на панели панели и поделиться им с Apigee, чтобы помочь разрешить инциденты поддержки.
Документация, включая инструкции по установке, включена в файл ZIP The Edge 4.16.01 DOC, доступный на сайте Apigee FTP: ftp://ftp.apigee.com/ .
Однако, прежде чем вы сможете установить и использовать панель инструментов, вы должны завершить соглашение об оценке Apigee, включенное в файл doc Zip, и вернуть его в Apigee, отправив его по электронной почте по адресу orders@apigee.com .
Edge Platform
Управление пользовательским интерфейсом (облако 15.09.30)
Несколько страниц в пользовательском интерфейсе управления получили обновление. (MGMT-2627)
API Services
Перепроектированный прокси -мастер API (Cloud 16.01.20)
Мастер API-прокси был переработан. Когда вы нажимаете «+ Прокси API» на странице «Прокси API» в пользовательском интерфейсе управления, новый мастер проведет вас через процесс создания прокси API. Доступны все те же настройки, что и в предыдущем мастере прокси-сервера API. (МГМТ-1376)
Создать прокси API с документами OpenAPI (Swagger) (Cloud 16.01.20)
В рамках новой разработки мастера прокси-сервера API теперь вы можете создать прокси-сервер API из документа OpenAPI (Swagger). На первой странице мастера прокси-сервера API нажмите «Использовать OpenAPI» при выборе «Обратный прокси» , «Приложение Node.js» или «Нет цели» . В появившемся поле введите URL-адрес вашего документа OpenAPI. Дополнительные сведения см. в разделе Создание простого прокси-сервера API . (МГМТ-1376)
WSDL 1.2 Поддержка прокси для SOAP (облако 16.01.20)
Apigee Edge поддерживает WSDL 1.2 при создании прокси-серверов API для вызова сервисов SOAP. (МГМТ-2835)
Переменные Sslinfo в конфигурациях TargetendPoint (Cloud 16.01.20)
В прокси-сервере 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 (облако 16.01.20)
Политики утверждения SAML теперь поддерживают алгоритм RSA_SHA256 в дополнение к RSA_SHA1. (АПИРТ-1779)
Валидация по загрузке сертификата (облако 16.01.20)
Чтобы предотвратить загрузку просроченных или недействительных сертификатов в хранилища ключей и доверенные хранилища, API управления проверяет сертификаты при загрузке. Сертификаты проверяются, чтобы гарантировать, что размер файла не превышает 50 КБ и формат PEM или DER. Также подтверждается срок действия сертификата. Чтобы переопределить проверку истечения срока действия по умолчанию (чтобы не проверять истечение срока действия сертификата при загрузке), используйте следующий параметр запроса: ?ignoreExpiryValidation=true
Дополнительные сведения см. в разделах «Загрузка файла JAR в хранилище ключей» и «Загрузка сертификата в хранилище доверенных сертификатов» . (SECENG-516) и (APIRT-2213)
Автопрокат на странице журналов node.js (Cloud 16.01.20)
При просмотре журналов Node.js из редактора прокси страница журналов Node.js автоматически периодически обновляется, чтобы отображать новые доступные журналы. Нажмите «Остановить автоматическое обновление», чтобы отключить автоматическое обновление. (МГМТ-1692)
X-forwarded-для HTTP Header (Cloud 15.09.30)
Для более сильной безопасности, Edge по умолчанию поднимает заголовок X-Forwarded-For
HTTP-запроса, который может содержать один или несколько IP-адресов. Новое поведение по умолчанию означает, что IP -адрес клиента, полученный Edge, будет IP -адресом, который он получил от последнего внешнего рукопожатия TCP, а не адрес, который потенциально может быть подготовлен для обхода политики контроля доступа .
Чтобы изменить это поведение по умолчанию и позволить X-Forwarded-For
адресам достичь ваших прокси API, вы должны установить feature.enableMultipleXForwardCheckForACL=true
.
JavaScript доступ к свойствам политики (Cloud 15.07.08)
При использовании JavaScript в потоках прокси API вы можете получить доступ к свойствам, определенным в политике JavaScript. Это особенно полезно, если вы хотите использовать в своем коде JavaScript хорошо известные переменные. Например, предположим, что ваша политика JavaScript содержит следующее определение свойства:
<Properties> <Property name='source'>response.content</Property> </Properties>
В вашем JavaScript вы можете получить доступ к ответу на сообщение со ссылкой на свойство source, например:
var source = properties.get('source'); // returns: response.content
или
var source = properties.source
или
var source = properties['source']
Дополнительную информацию см. в разделе Политика JavaScript . (АПИРТ-1460)
Аудиты на уровне организации (Cloud 15.07.08)
Администраторы организации могут проверять историю действий, предпринятых на уровне организации. В пользовательском интерфейсе управления выберите «Администратор» > «История организации». Дополнительную информацию см. в разделе Аудит: API, продукт и история организации . (МГМТ-2232)
Администратор организации Самоуничтожение от роли (Cloud 15.07.08)
Администраторы организации могут отказаться от роли администратора организации в пользовательском интерфейсе управления, выбрав «Администратор» > «Пользователи организации» и нажав «Удалить» рядом со своим именем. (МГМТ-934)
Индикатор прогресса Proxy Proxy Proxy Proxy (облако 15.07.08)
При загрузке большого пакета прокси-сервера API в пользовательском интерфейсе управления отображается «рабочая» анимация, указывающая на то, что импорт все еще происходит, что не позволяет вам взаимодействовать с пользовательским интерфейсом управления до завершения импорта. (МГМТ-1285)
Поведение и конфигурацию кэша (облако 15.07.22)
Для лучшего управления и использования кэша в памяти настройки «максимальные элементы в памяти» на ресурсах кэша окружающей среды установились с выпуска Edge Cloud. Выпуск 15.06.10. В Edge Cloud Release 15.07.22 эта настройка была удалена из пользовательского интерфейса Create Cache в конфигурации окружающей среды пользовательского интерфейса Apigee Edge.
Общие элементы, присутствующие во всех ресурсах кэша (включая кэш по умолчанию), зависят от общей памяти, выделенной для кэша. По умолчанию общая память, выделенная для кэширования в памяти на данном процессоре сообщений, составляет 40% от общей доступной памяти. Элементы будут выселены из кэша в памяти только тогда, когда истекает недостаточная память кэша или элементы. (MGMT-2413, APIRT-1140)
Конфигурация целевого сервера в управлении пользовательским интерфейсом (Cloud 15.07.22)
Страница конфигурации API> в пользовательском интерфейсе управления теперь позволяет добавлять, редактировать и удалять целевые серверы.
Кроме того, страница была перепроектирована, так что кэши также могут быть созданы, добавляются и удаляют встроенные, а не на новую страницу. Несколько свойств кэша, в том числе «максимальные элементы в памяти», больше не доступны в пользовательском интерфейсе, поскольку настройка этих свойств больше не оказывает никакого влияния на поведение кеша времени выполнения. (MGMT-280)
SSL с журналом сообщений в Syslog (Cloud 15.07.22)
Политика регистрации сообщений поддерживает отправку системного журнала сторонним поставщикам управления журналами по сравнению с SSL/TLS. Используйте следующее в конфигурации политики в качестве прямого ребенка родительского элемента:
<SSLInfo> <Enabled>true</Enabled> </SSLInfo>
Для получения дополнительной информации см. Политику регистрации сообщений . (Apirt-942)
Управление пользовательским интерфейсом (Cloud 15.07.22)
Apigee Engineering сделала различные мелкие исправления ошибок и улучшения удобства использования в пользовательском интерфейсе управления.
скручивание в трассировке (облако 15.09.02)
При проведении прокси -вызова API, который делает запрос на целевой сервер, вы можете просматривать запрос на целевой сервер как команду Curl. Выберите стадию «Запрос, отправленный на целевой сервер» на диаграмме карты транзакций, затем нажмите кнопку «Показать Curl» в столбце «Запрос, отправленный на целевой сервер» на панели сведений о фазе. (MGMT-2589)
Маскировка данных Специальные символы (облако 15.09.02)
При использовании маскировки данных для маскировки конфиденциальных данных в полезных нагрузках JSON, специальные символы, такие как $, *и {теперь могут быть замаскированы. (Apirt-1727)
Карты ключевых значений в пользовательском интерфейсе управления (Cloud 15.09.30)
Теперь вы можете создавать и управлять картами значений значений среды (KVM) в пользовательском интерфейсе управления Edge. КВМ, оснащенные окружающей средой, содержат пары ключей/значения, которые доступны любым прокси-сервером API в среде, такой как тест или Prod. В меню UI Management перейдите в API> Конфигурация среды> Выберите нужную среду> вкладка «Значения ключа» . Для получения дополнительной информации см. Создание и редактирование карт значения ключей среды . (MGMT-1393)
Политика PopuLateCache Политика по умолчанию истечение в управлении пользовательским интерфейсом (Cloud 15.09.30)
При добавлении политики PopuLateCache в API-прокси-редактор, элемент <timoTinsec> для истечения срока действия кэша предварительно заполняется значением 3600 секунд (1 час). Предыдущий дефолт составил 300 секунд (5 минут). (MGMT-2622)
Услуги разработчиков
Производительность страницы продукта API, приложения для разработчиков (Cloud 16.01.20)
При просмотре продукта API в пользовательском интерфейсе управления отображаются приложения разработчика, связанные с этим продуктом. Чтобы повысить производительность пользовательского интерфейса, список приложений разработчика не отображается при редактировании продукта API. (МГМТ-2869)
Ключевой столбец на странице приложений для разработчиков (Cloud 15.08.05)
В организациях с большим количеством приложений для разработчиков (тысячи) отображение столбца ключа на странице приложений для разработчиков показывает количество клавиш на приложение) может затруднить производительность отображения. Чтобы улучшить производительность отображения в этой ситуации, свяжитесь с поддержкой Apigee, чтобы установить следующее свойство на уровне организации: features.appsNoCredentialsEnabled = true
. Это свойство удаляет ключевой столбец. Обратите внимание, однако, что удаление столбца ключа также удаляет возможность поиска с помощью ключа потребителя и секрета. (MGMT-2486)
Страница сведений о разработчике Страница Прогресс Спиннер (Cloud 15.09.30)
Когда страница сведений о разработчике загружается в пользовательском интерфейсе управления, в разделе «Приложения» страницы показан прядильщик прогресса, если приложения все еще загружаются. Это улучшает предыдущее поведение, где раздел приложений оказался пустым при загрузке приложений. (MGMT-2667)
Монетизация
Редактировать имена пакетов API (Cloud 16.01.20)
Вы можете обновить имя пакета API в любой момент жизненного цикла монетизации, даже если пакет API содержит опубликованный тарифный план. (ДЕВРТ-2177)
Десятичные изделия, разрешенные в пользовательских атрибутах (облако 16.01.20)
При использовании плана «Тариф с настраиваемым атрибутом» настраиваемый атрибут в заголовке сообщения, который используется в качестве множителя для транзакции, теперь может иметь десятичное значение до четырех знаков после запятой. Для получения дополнительной информации об этом типе плана см. Укажите пользовательскую информацию о карте ставки (DEVRT-2191).
Название плана и идентификатор тарифов в отчетах об резюме (облако 15.09.02)
При получении отчета о сводном доходах с помощью API управления вы можете добавить в отчет в отчете. Чтобы сделать это, добавьте «Proceplan» в качестве атрибута Groupby в вызове API, как описано в Create Reports . (Обратите внимание, что эта функция еще не доступна в пользовательском интерфейсе отчета о монетизации.) В подробном отчетах существующие имя плана и идентификационные столбцы теперь расположены рядом с передней частью отчета вместе с другими столбцами группировки. (DEVRT-1740)
Аналитические услуги
Функция sum () на метриках времени отклика (облако 16.01.20)
В пользовательских отчетах аналитики и вызовах API агрегатная функция «sum» теперь доступна для целевого времени ответа, общего времени ответа и end_point_response_time. Например, в API/stats (http://docs.apigee.com/management/apis/get/organizations/%7borg_name%7d/environments/%7benv_name%7d/stats/%7bdimension_name%7D-0), вы Теперь можно использовать следующий «SELECT» Параметр запроса:? SELECT = SUM (total_response_time). (АКСАПП-2006)
Отчет об анализе задержки: Имена прокси API сортированы (облако 16.01.20)
В пользовательском интерфейсе отчета «Анализ задержки» (только для корпоративных планов Apigee Edge) прокси-серверы API перечислены в алфавитном порядке в раскрывающемся списке «Прокси». (МГМТ-2858)
Приложения разработчика на панели панели, показанные на дисплее имени (Cloud 16.01.20)
На информационной панели пользовательского интерфейса управления на гистограмме «Приложения разработчика» перечислены приложения разработчика по отображаемому имени, а не по внутреннему имени. (МГМТ-2853)
Новый виджет даты/времени на пользовательских отчетах (облако 16.01.20)
Был улучшен виджет выбора даты и времени на странице настраиваемых отчетов в пользовательском интерфейсе управления. (МГМТ-2881)
Городская буровая оболочка на Geomap (Cloud 15.07.22)
Analytics Geomap включает в себя «городскую» тренировку для Соединенных Штатов и Канады. Когда вы нажимаете на штат или провинцию на карте, отображается список городов, в которых родились звонки. (MGMT-2282)
| (Pipe) и = символы в Analytics Custom Reports (Cloud 15.09.02)
Analytics Custom Reports Определения подтверждают использование | (труба) и = символы. До этого %3D -кодировки %7C и %необходимо использовать для этих символов. (MGMT-2504)
Прокси -путь суффикс измерение (облако 15.09.30)
A new Proxy Path Suffix (proxy_pathsuffix) dimension is available in analytics Custom Reports and API calls. Proxy path suffix is the part of an API proxy URL that comes after the base path, such as the path created for conditional flows. (AXAPP-1902)
Reports show developer IDs not display names (Cloud 15.09.30)
When making Edge analytics API calls with the /stats API that returns developers, the developer display name is returned along with developer ID. Previously, only developer ID was returned. (AXAPP-1759)
Исправлены ошибки
В этом выпуске исправлены следующие ошибки.
Private Cloud 4.16.01
The following table lists the bugs fixed since the Edge for Private Cloud 4.16.01 release. To obtain these fixes, follow the instructions to update your 4.16.01 installation to the latest RPMs and support files as described in Update Apigee Edge 4.16.01.x to latest 4.16.01 release .
Идентификатор проблемы | Описание | Номер сборки |
---|---|---|
PRC-736 | apigee-lib no longer requires GCC | apigee-lib-4.16.01-0.0.901 |
PRC-735 | apigee-validate no longer fails because Yahoo Weather API requires Oauth | apigee-validate-4.16.01-0.0.910 |
PRC-739 | Allow users to extract mirror under any file system folder | apigee-mirror-4.16.01-0.0.904 |
PRC-756 | BaaS Usergrid check_cassandra_availability.sh no longer uses the nc command | baas-usergrid-2.1.0-0.0.112 |
PRC-778 | Zookeeper cluster information no longer lost after upgrade | apigee-migrate-4.16.01-0.0.873 |
PRC-787 | API BaaS now supports Cassandra Authentication | baas-usergrid-2.1.1-0.0.122 |
PRC-804 | Can now specify location of log files | apigee-service-4.16.05-0.0.435 |
PRC-840 | Broken symlinks for Edge components | edge-gateway-4.16.01-0.0.538 |
EDGEUI-538 EDGEUI-524 | Soap Proxy Generation Hanging for WSDL import/ Issue generating an API proxy from a WSDL | edge-ui-4.16.01-0.0.3650 |
EDGEUI-543 | Unable to import WSDL from URL option when URL is a local address | edge-ui-4.16.01-0.0.3650 |
APIRT-2719 APIRT-2918 | target.url is now getting set when making target callouts | edge-gateway-4.16.01-0.0.538 |
Cloud 16.01.20
Идентификатор проблемы | Описание |
---|---|
МГМТ-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. |
Cloud 15.07.08
Идентификатор проблемы | Описание |
---|---|
МГМТ-2381 | Невозможно развернуть прокси с помощью нового редактора прокси. |
МГМТ-2374 | Пространство в элементе BasePath следует обрезать перед сохранением ProxyEndpoint. |
МГМТ-2355 | Пользовательский интерфейс неправильно рассчитывает разрешения для нескольких ролей, если одна из них — orgadmin. |
МГМТ-2324 | Импорт модели Swagger создает неправильные узлы SmartDocs. |
МГМТ-1518 | Пользовательский интерфейс показывает прокси-сервер как развернутый, даже если развертывание на MP не удалось. |
МГМТ-1489 | Продукт API не генерирует правильные ресурсы |
ДОК-1246 | Противоречивое утверждение в документации о токенах доступа |
ДЕВРТ-1661 | NextRecurringFeeDate пуст, если разработчик принимает тарифный план функции |
Cloud 15.07.22
Идентификатор проблемы | Описание |
---|---|
TBD-73 | Static IP for Inbound traffic to Apigee |
MGMT-2422 | Unable to edit company app |
MGMT-2419 | User belonging to 'User' role gets permission errors on login |
MGMT-2341 | Custom report filter incorrectly builds query |
MGMT-2207 | JSONThreatProtection - ArrayElementCount does not work if the contained element is non-primitive In the JSON Threat Protection policy, the ArrayElementCount element wasn't accurately limiting the number of items allowed in arrays. Эта проблема исправлена. |
MGMT-2158 | Cannot import WSDL if output references a part with no type |
Cloud 15.08.05
Идентификатор проблемы | Описание |
---|---|
несколько | A number of small bugs were fixed in the API proxy editor. |
Cloud 15.09.02
Идентификатор проблемы | Описание |
---|---|
несколько | A number of small bugs were fixed in the API proxy editor. |
МГМТ-2618 | Frequent deployment problems |
MGMT-2588 | Developers history page executes html/code -- XSS persistence vulnerability |
МГМТ-2543 | Новый редактор прокси изменяет XML в <Payload> политики AssignMessage, что нарушает работу существующих прокси API. |
МГМТ-2521 | Сеанс трассировки иногда зависает |
MGMT-2519 | Environment Configuration UI not working |
AXAPP-1814 | Custom variables (Statistics Collector policy) are not getting created in prod when zk curator is turned on |
APIRT-1927 | Invalid virtual host causes the router to not load config for the env |
APIRT-1863 | Deployment failure due to a white space in the bundle |
APIRT-1823 | API calls with POST bodies containing & (ampersand) characters hang |
APIRT-1789 | Message processors for certain orgs experiencing out-of-memory errors |
APIRT-1776 | Calling "print" in JavaScript policies causes excessive logging |
APIRT-1766 | Timeouts on WebSockets |
APIRT-1600 | ConcurrentModificationException in router Router logs showed multiple instances of ConcurrentModification in the logs on a regular basis. The reason for this was connections were being added to the reaper list while the reaper was removing older connections. Эта проблема исправлена. |
APIRT-1491 | 503 service unavailable exception |
APIRT-1421 | JavaCallout policies intermittently taking long times to process |
DEVRT-1843 | Mint UI should support updating custom attributes in TRP better |
DEVRT-1472 | Updating developer resulted in 500 server error |
Cloud 15.09.30
Идентификатор проблемы | Описание |
---|---|
MGMT-2687 | Custom Reports freeze the browser with more than 14K dimensional elements |
MGMT-2677 | Monetization: Developers page in management UI freezes with thousands of developers and pagination isn't enabled on an org |
MGMT-2674 | Edge UI tries to download from Internet at user login |
MGMT-2658 | OPDK version dependent Management Server UI issues on upgrading Revision of API Proxy |
МГМТ-2616 | Новый редактор прокси API неправильно обрабатывает объекты XML. |
MGMT-2541 | External Authentication System ID added as sysadmin with + in password is broken |
MGMT-2510 | Dropdown not showing all developers belonging to the org |
MGMT-2508 | Broken-link icon on policies shown inaccurately |
MGMT-2334 | Unable to access resources from second proxy endpoint |
MGMT-1967 | Developer Apps with the same Display Name shows same Traffic in analytics |
DEVRT-1839 | Monetization: Country select list in management UI are sorted incorrectly |
AXAPP-1887 | Filter conditions not working as per documentation |
AXAPP-1869 | Removing a user from an org should unsubscribe them from analytics emails |
AXAPP-1533 | Analytics Geomap throws "Invalid API Call" error |
АПИРТ-2061 | Обработчик сообщений не отправляет сообщения в QPID |
АПИРТ-2052 | Большое количество CLOSE_WAIT из-за того, что порт управления не отвечает |
АПИРТ-2024 | Nginx без балансировщика нагрузки неправильно заполняет HTTP-заголовки X-Forwarded-For. |
АПИРТ-1838 | Apigee-127: VerifyAPIKey возвращает только один продукт API, если существует несколько продуктов. |
Private Cloud 4.15.07.03
Идентификатор проблемы | Описание |
---|---|
APIRT-1600 | ConcurrentModificationException in Router logs |
APIRT-1734 | Zero downtime resource file updates at org/env level |
АПИРТ-1820 | Периодическая задержка (> 1%) в среде частного облака 4.15.04. |
АПИРТ-2159 | Добавьте message_id в префикс журнала. |
APIRT-2160 | Exclude the SSL handshake from request_processing_latency in analytics data |
AXAPP-1882 | Consumer watcher thread connects to wrong queue in active/active deployment |
АСАПП-1946 | Data moves to parent fact table instead of child fact table when in timezone other than UTC |
MGMT-1590 | Fixed a security vulnerability |
МГМТ-1662 | Deployment fails during release |
МГМТ-2361 | Развертывание прокси завершается с ошибкой RPCException: время ожидания вызова истекло. |
MGMT-2397 | Code view is not parsing end of line characters correctly |
MGMT-2466 | Cluster check against Message Processor shows non-reachable Router as CONNECTED member |
OPDK-1981 | backup-cassandra.sh does not backup the system keyspace |
OPDK-1982 | apigee-upgrade.sh needs to check Cassandra SSTable version before upgrade |
Private Cloud 4.15.07.01
Идентификатор проблемы | Описание |
---|---|
ОПДК-1927 | Отсутствуют таблицы обновления монетизации; создаются повторяющиеся индексы |
ОПДК-1878 | Изменение имени POD шлюза в настройке вызывает проблемы |
ОПДК-1886 | Узел не может получить доступ к локальным IP-адресам, таким как 192.168.xy. |
МГМТ-2521 | Сеанс трассировки иногда зависает |
МГМТ-2543 | Новый редактор прокси изменяет XML в <Payload> политики AssignMessage, что нарушает работу существующих прокси API. |
МГМТ-2599 | Новый редактор прокси восстанавливает префикс пространства имен после его удаления. |
МГМТ-2702 | Межсайтовая уязвимость безопасности для FireFox и IE |
АПИРТ-1074 | Gzip-содержимое не обрабатывается должным образом, когда заголовок Connection: Close отправляется без заголовков Content-Length или Transfer-Encoding. |
Известные проблемы
В этом выпуске имеются следующие известные проблемы.
Идентификатор проблемы | Описание |
---|---|
APIRT-2742 | Edge JMX integration is not available with Edge for Private Cloud 4.16.01 with the introduction of the Nginx server that replaced the Netty router. |
АПИРТ-2978 | Маршрутизатор не запускается Nginx или маршрутизатор не запускается Если Edge Router не запускает Nginx или вообще не запускается, как показано в файле /opt/apigee/var/log/edge-router/logs/system.log , удалите все файлы в каталоге /opt/nginx/. conf.d и перезапустите маршрутизатор: > rm -f /opt/nginx/conf.d/* > /opt/apigee/apigee-service/bin/apigee-service edge-router restart |
ДОК-1687 | Из-за известного конфликта зависимостей пакетов агент Katello, используемый в Satellite Server 6, не будет правильно установлен на хостах Apigee Edge, на которых работает демон Qpid. |
КНР-1118 | Ошибка при запуске команды «apigee-service apigee-postgresql pg-data-purge» Если вы запустите команду «apigee-service apigee-postgresql pg-data-purge» и увидите ошибку вида: ОШИБКА: должен быть владельцем отношения Отредактируйте /opt/apigee/apigee-postgresql-4.16.05-0.0.894/lib/actions/pg-data-purge и установите для следующего свойства значение apigee: POSTGRES_USER=апигей |