Вы просматриваете документацию по Apigee Edge.
Перейдите к документации по Apigee X. Информация
С момента предыдущего выпуска функций Edge для частного облака были выпущены следующие версии, которые включены в этот выпуск функций:
| Выпуск интерфейса Edge | Выпуск Edge Management |
|---|---|
Чтобы узнать, входит ли определенная облачная версия в вашу версию Edge для частного облака, ознакомьтесь с информацией о нумерации выпусков.
Обзор версии приложения
Самая важная новая функция в этом выпуске – поддержка языка разметки для обеспечения безопасности (SAML) 2.0 в качестве механизма аутентификации для Edge, API BaaS и портала Developer Services. Используя SAML с Edge, вы можете поддерживать SSO для интерфейса Edge и API, а также для любых других сервисов, которые вы предоставляете и которые также поддерживают SAML.
Аутентификация SAML имеет ряд преимуществ. Используя SAML, вы можете:
- Полностью контролируйте управление пользователями. Когда пользователи покидают организацию и их аккаунты централизованно деинициализируются, они автоматически теряют доступ к Edge.
- Управляйте тем, как пользователи проходят аутентификацию для доступа к Edge. Для разных организаций Edge можно выбрать разные типы аутентификации.
- Управляйте правилами аутентификации. Ваш поставщик SAML может поддерживать правила аутентификации, которые лучше соответствуют стандартам вашей организации.
- Вы можете отслеживать входы и выходы из системы, неудачные попытки входа и действия с высоким риском в развертывании Edge.
- Обратите внимание, что SAML используется только для аутентификации. Авторизация по-прежнему контролируется ролями пользователей Edge.
Подробнее о поддержке SAML в Edge для частного облака…
В этой версии также есть ряд других важных функций, в том числе:
- Возможность перенести портал Developer Services с Apache/MySQL на Postgres/Nginx.
- Команда для отключения TLS в интерфейсе Edge
- Новые свойства для настройки установки Edge
- Правила именования специальных идентификаторов клиента и секретных ключей
- Поддержка Red Hat/CentOS версии 7.4
Ниже описаны все новые функции, обновления и исправления ошибок, включенные в этот выпуск.
Прекращение поддержки
В этом выпуске были упразднены или удалены следующие функции: Подробнее о правилах прекращения поддержки Microsoft Edge…
Прекращение поддержки
Прекращение поддержки защищенного хранилища Apigee (сейфов)
Поддержка защищенного хранилища Apigee, также известного как хранилище, прекращается. Оно будет отключено в апреле 2018 г. Хранилища, в которых зашифрованы пары "ключ-значение", создаются с помощью API управления и доступны во время выполнения с помощью функций в модуле apigee-access Node.js.
Вместо защищенного хранилища используйте зашифрованные карты "ключ-значение" (KVM), как описано в разделе Работа с картами "ключ-значение". Зашифрованные KVM так же безопасны, как и хранилища, но предоставляют больше возможностей для создания и извлечения данных. (MGMT-3848)
Прекращение поддержки добавления путей на вкладке "Эффективность" прокси-сервера API
До этого выпуска вы могли перейти к прокси-серверу API в интерфейсе управления, открыть вкладку "Эффективность" и создать разные пути для сравнения на основе диаграмм на вкладке "Эффективность" прокси-сервера и на панели "Бизнес-транзакции". Эта функция больше не поддерживается и недоступна в интерфейсе. В качестве альтернативы можно использовать статью сообщества Apigee Alternative to Business Transactions API (Альтернатива API бизнес-транзакций). (EDGEUI-902)
Новые функции и обновления
Ниже перечислены новые функции и улучшения в этом выпуске. Помимо перечисленных ниже улучшений, в этой версии также повышена удобство использования, производительность, безопасность и стабильность.
Частное облако
Добавлена поддержка SAML для Edge, API BaaS и портала Developer Services
Теперь Edge поддерживает язык разметки декларации безопасности (SAML) 2.0 в качестве механизма аутентификации для Edge, API BaaS и портала сервисов для разработчиков. SAML поддерживает среду с системой единого входа (SSO). Используя SAML, вы можете поддерживать SSO для Edge, а также для любых других сервисов, которые вы предоставляете и которые также поддерживают SAML.
Подробнее о том, как поддерживать SAML в Edge для частного облака…
Добавлена утилита apigee-ssoadminapi.sh
После включения SAML для выполнения многих административных задач, например создания пользователей и организаций, используется новый инструмент apigee-ssoadminapi.sh.
Подробнее о том, как использовать apigee-ssoadminapi.sh…
(DOS-5118)
Теперь портал Developer Services можно перенести с Apache/MySQL/MariaDB на Nginx/postgres
При установке портала Developer Services на основе файла TAR используются Apache и MySQL или MariaDB. Теперь вы можете перенести существующую установку портала на Nginx и Postgres. Этот перенос необходим, если вы хотите обновить портал до версии 4.17.09.
Подробнее о том, как преобразовать портал на основе TAR в портал на основе RPM…
Добавлена поддержка Red Hat/CentOS версии 7.4
Теперь вы можете развернуть Edge для частного облака, API BaaS и портал Developer Services на Red Hat/CentOS версии 7.4.
Подробнее о том, какое ПО и какие версии поддерживаются…
Добавлено свойство, позволяющее установщику проверять требования к процессору и памяти во время установки.
Файл конфигурации установки Edge теперь поддерживает следующее свойство:
ENABLE_SYSTEM_CHECK=y Если указано значение "y", установщик проверяет, соответствует ли система требованиям к процессору и памяти для устанавливаемого компонента. Требования к каждому компоненту приведены в разделе Требования к установке. По умолчанию проверка отключена (значение "n").
Подробнее о файле конфигурации Edge…
(DOS-4772)
Добавлено свойство, позволяющее выбрать IP-адрес, используемый установщиком на сервере с несколькими сетевыми картами.
Если у сервера несколько сетевых карт, команда "hostname -i" возвращает список IP-адресов, разделенных пробелами. По умолчанию установщик Edge использует первый возвращенный IP-адрес, который может быть неправильным в некоторых ситуациях. В качестве альтернативы можно задать следующее свойство в файле конфигурации установки:
ENABLE_DYNAMIC_HOSTIP=y
Если для этого свойства задано значение "y", установщик предложит вам выбрать IP-адрес, который будет использоваться в процессе установки. Значение по умолчанию – n.
Подробнее о файле конфигурации Edge…
(DOS-5117)
Новые параметры интерфейса и API для настройки TLS
Бета-версия новой функции TLS/SSL для облака теперь доступна в частном облаке. В рамках бета-тестирования вы можете:
- Создание, изменение и удаление хранилищ ключей и доверенных хранилищ в интерфейсе и API
- Как загрузить сертификаты TLS в формате PKCS12/PFX
- Как сгенерировать самоподписанные сертификаты в интерфейсе или с помощью API
- Как проверить действительность хранилища ключей или доверенных сертификатов в интерфейсе
Документация по бета-версии этих функций доступна в формате PDF по следующей ссылке:
- Как создать хранилище ключей и хранилище доверенных сертификатов с помощью интерфейса Edge Cloud
- Как создать хранилище ключей и хранилище доверенных сертификатов с помощью Edge API
Подробную информацию можно найти в дополнительной документации (PDF):
- Варианты настройки TLS
- Как настроить доступ TLS к API для облака
- Настройка TLS от Edge до серверной части
- Как обновить сертификат TLS для облака
(EDGEUI-1058)
Добавлена команда для обфускации пароля
Добавлена команда для создания обфусцированного пароля, чтобы любой компонент мог генерировать зашифрованный пароль. Вы можете создать обфусцированный пароль, используя следующую команду на сервере управления Edge:
> /opt/apigee/apigee-service/bin/apigee-service edge-management-server generate-obfuscated-password
Введите новый пароль и подтвердите его. Из соображений безопасности текст пароля не показывается. Эта команда возвращает пароль в следующем формате:
OBF:58fh40h61svy156789gk1saj MD5:902fobg9d80e6043b394cb2314e9c6
Подробнее о том, как настроить TLS/SSL для Edge On Premises…
(TBD-250)
Добавлена новая команда для маскировки нового пароля при его изменении для пользователя организации.
Чтобы сбросить пароль пользователя организации, теперь нужно использовать утилиту apigee-service для вызова apigee-openldap:
> /opt/apigee/apigee-service/bin/apigee-service apigee-openldap change-ldap-user-password -u userEmail
Вам будет предложено ввести пароль системного администратора, а затем пароль нового пользователя. Из соображений безопасности текст паролей не отображается при вводе.
Подробнее о том, как сбросить пароли Edge…
(DBS-1733)
Добавление команды для отключения TLS в интерфейсе Edge
Теперь вы можете использовать следующую команду, чтобы отключить TLS в интерфейсе Edge:
/opt/apigee/apigee-service/bin/apigee-service edge-ui disable-ssl
Подробнее о том, как настроить TLS для интерфейса управления…
(EDGEUI-1114)
Добавлено свойство для управления форматом временной метки в сообщениях журнала
По умолчанию временная метка в сообщениях журнала, созданных в соответствии с правилами ведения журнала сообщений, имеет следующий формат:
yyyy-MM-dd'T'HH:mm:ss.sssZ
Пример:
2017-05-08T13:33:00.000+0000
Чтобы задать формат, используйте свойство conf_system_apigee.syslogger.dateFormat в процессоре сообщений Edge.
Ознакомьтесь с правилами ведения журналов сообщений.
(APIRT-4196)
В API BaaS для установки добавлен новый обязательный параметр конфигурации SMTP
Теперь в файле конфигурации API BaaS необходимо использовать параметр SMTPMAILFROM. Этот параметр указывает адрес электронной почты, который используется, когда API BaaS отправляет автоматические письма, например когда пользователь запрашивает сброс пароля.
Подробнее о файле конфигурации BaaS…
(APIBAAS-2103)
Добавлена поддержка, позволяющая пограничному маршрутизатору и веб-серверу Nginx для портала получать доступ к портам ниже 1000.
Теперь вы можете использовать веб-серверы Router и Nginx для портала, чтобы получить доступ к портам ниже 1000, не запуская их от имени другого пользователя. В предыдущих версиях веб-серверы Router и Nginx не могли получить доступ к портам ниже 1000, не запускаясь от имени специального пользователя.
Изменен способ настройки уровня ведения журнала для интерфейса Edge
Изменились свойства, используемые для настройки уровня ведения журнала для интерфейса Edge. Новые свойства и процедура описаны в разделе Как задать уровень ведения журнала для компонента Edge.
(EDGEUI-886)
Сервисы API
Правила именования идентификаторов клиента и секретных ключей
Обновлены правила именования и проверки для создания настраиваемого идентификатора клиента и секретного кода для приложения разработчика. Идентификаторы клиента и секретные коды могут содержать буквы, цифры, символы подчеркивания и дефисы. Другие специальные символы использовать нельзя.
Подробная информация о создании пользовательского ключа или секретного кода приведена в разделе Импорт существующих ключей и секретных кодов потребителя. (MGMT-3916)
Проверка хранилища ключей и названия целевого сервера
Названия хранилищ ключей и целевых серверов могут содержать до 255 символов, включая буквы, цифры, пробелы, дефисы, символы подчеркивания и точки. Теперь Edge проверяет это при создании. (MGMT-4098)
Исправлены ошибки
В этой версии исправлены следующие ошибки: Этот список предназначен в основном для пользователей, которые хотят узнать, решены ли их проблемы. Он не предназначен для предоставления подробной информации всем пользователям.
Private Cloud 4.17.09
| Идентификатор проблемы | Описание |
|---|---|
| APIRT-4346 |
Пограничный маршрутизатор теперь работает на сервере с поддержкой FIPS Теперь пограничный маршрутизатор можно развернуть на сервере, который поддерживает FIPS (федеральные стандарты обработки информации). |
| APIRT-4726 |
ScriptableHttpClient не должен предполагать, что контекст сообщения по-прежнему присутствует во время отправки Теперь ScriptableHttpClient считывает контекст сообщения во время запуска. |
|
DBS-1529 |
Скрипт резервного копирования Cassandra больше не останавливает и не перезапускает Cassandra Ранее скрипт резервного копирования Cassandra останавливал, а затем перезапускал сервер Cassandra в рамках процесса резервного копирования. Скрипт больше не выполняет остановку и перезапуск и оставляет сервер Cassandra запущенным во время процесса резервного копирования. |
| DOS-5100 |
Установщик теперь задает пароль Postgres на основе значения, указанного в переменной PG_PWD В предыдущих версиях пароль Postgres не устанавливался правильно на основе значения PG_PWD в файле конфигурации. |
| EDGESERV-7 |
Обновлены свойства Node.js по умолчанию Теперь в Node.js используются следующие значения по умолчанию для свойств установки в частном облаке: connect.ranges.denied= connect.ranges.allowed= connect.ports.allowed= Это означает, что Edge для частного облака больше не запрещает коду Node.js доступ к определенным IP-адресам по умолчанию. Подробнее о поддержке модулей Node.js в Edge… |
| EDGEUI-1110 |
Не удается посмотреть названия ресурсов при создании прокси-сервера с помощью OpenAPI Теперь при создании прокси-сервера с помощью OpenAPI названия ресурсов отображаются правильно. |
| MGMT-4021 |
Вызов API "Сервер управления запущен" теперь возвращает ответ в правильном формате Вызов API /v1/servers/self/up теперь возвращает правильно отформатированный XML или JSON, а не всегда текст. |
| MGMT-4294 |
Названия прокси-серверов и продуктов, содержащие пробелы или дефисы, из-за которых возникают проблемы с разрешениями Названия прокси-серверов и продуктов теперь работают корректно, если в названии есть пробел или дефис. |
Cloud 17.08.16 (UI)
| Идентификатор проблемы | Описание |
|---|---|
| 64530444 | Возможность редактировать YAML-файлы в редакторе прокси-сервера API Теперь YAML-файлы можно редактировать в редакторе прокси-сервера API. При открытии файла YAML в редакторе больше не появляется сообщение об ошибке. |
| 64479253 | Кнопка "Исправить журналы" на вкладке "Трассировка" Кнопка "Журналы Node.js" будет показываться на странице "Трассировка", только если у прокси-сервера API есть исходные файлы Node. |
| 64441949 | Исправлена проблема со скачиванием на панели управления аналитикой GeoMap Устранена неполадка, из-за которой не удавалось скачать CSV-файл на панели управления аналитикой GeoMap. |
| 64122687 | Спецификации OpenAPI без operationID создают потоки с названиями "undefined" Теперь при создании прокси-сервера API на основе спецификации OpenAPI без определенных operationID для названия условного потока используются путь и глагол. |
Облако 17.08.14 (управление API и среда выполнения)
| Идентификатор проблемы | Описание |
|---|---|
| APIRT-4584 | Нестабильное развертывание хука потока, проверка ZooKeeper не работает |
| APIRT-3081 | Ошибка messaging.adaptors.http.flow.ServiceUnavailable с правилом Concurrent Rate Limit |
Cloud 17.07.31 (управление API)
| Идентификатор проблемы | Описание |
|---|---|
| MGMT-4141 |
Зашифрованные значения в хранилище пар "ключ-значение" не расшифровываются, даже если они извлекаются с помощью закрытого префикса.
|
Облако 17.07.17 (управление API и среда выполнения)
| Идентификатор проблемы | Описание |
|---|---|
| APIRT-4400 | В ответе nginx отображается"Apigee Router" |
| APIRT-4155 | Правило ExtractVariables не обрабатывает неправильно сформированные параметры формы в теле запроса POST |
| APIRT-3954 |
Проверка состояния по HTTP не должна выполняться чаще одного раза в секунду.
Исправлена проблема, из-за которой большое количество проверок состояния снижало производительность. |
| APIRT-3928 | В сообщении, возвращенном по запросу, есть слово"nginx" |
| APIRT-3729 | Apigee изменяет переменную proxy.client.ip после того, как правило AssignMessage удаляет заголовок x-forwarded-for |
| APIRT-3546 | При использовании правила AssignMessage для создания нового сообщения Trace не указывает, что было назначено новое сообщение |
| APIRT-1873 | При отсутствии настроенного хранилища доверенных сертификатов исходящий SSL-трафик не должен перенаправляться в хранилище доверенных сертификатов JDK |
| APIRT-1871 | Южное направление : общее название сертификата не проверяется на соответствие имени хоста в URL |
Cloud 17.06.20 (интерфейс)
| Идентификатор проблемы | Описание |
|---|---|
| EDGEUI-1087 | Удаление предупреждений о цепочке сертификатов из интерфейса TLS Предупреждения о цепочке сертификатов удалены из интерфейса. В строках псевдонимов, содержащих цепочки сертификатов, в столбцах "Срок действия" и "Общее название" теперь будут отображаться данные сертификата, срок действия которого истекает раньше других. Предупреждающий баннер под селектором сертификата на панели псевдонима был заменен на информационную аннотацию. |
Cloud 17.06.14 (интерфейс)
| Идентификатор проблемы | Описание |
|---|---|
| EDGEUI-1092 | Действия на панели псевдонимов хранилища ключей не работают В бета-версии нового интерфейса хранилища ключей TLS при просмотре панели псевдонимов кнопки "Действия" не всегда работали. Наши специалисты уже устранили эту проблему. |
| EDGEUI-1091 | После обновления сертификата псевдонима панель псевдонима не работает В бета-версии нового интерфейса хранилищ ключей TLS после обновления сертификата псевдонима иногда возникала ошибка на панели псевдонима, и для отображения сведений о псевдониме требовалось обновить страницу. Наши специалисты уже устранили эту проблему. |
| EDGEUI-1088 | При нажатии кнопки "Изменить" на странице настроек пользователя возникает ошибка 404 Теперь при изменении настроек аккаунта пользователя вы будете перенаправляться на страницу настройки двухэтапной аутентификации. Подробнее о том, как включить двухфакторную аутентификацию для аккаунта Apigee… Чтобы изменить пароль, выйдите из аккаунта и нажмите "Сбросить пароль" на странице входа. |
| EDGEUI-1082 | Список хранилищ ключей не обрабатывает селектор * Подстановочные селекторы не работали при фильтрации списка хранилищ ключей. Проблема устранена. |
| EDGEUI-1079 | Скрыть поле ключей в информации о разработчике для организаций CPS Для организаций CPS поле ключей не показывается на странице с информацией о разработчике. |
| EDGEUI-1074 | При просмотре цепочки сертификатов значок действительности сертификата относится только к головному сертификату Теперь значок действительности сертификата относится к выбранному сертификату, а не всегда к головному. |
| UAP-328 | В раскрывающемся списке фильтра анализа задержки теперь показываются все прокси API Прокси API больше не будут удаляться из раскрывающегося списка фильтра прокси, как это иногда происходило раньше. Если вы выберете прокси-сервер API, для которого нет данных за выбранный временной интервал, теперь будет показан значок No data to show. |
Cloud 17.05.22.01 (монетизация)
| Идентификатор проблемы | Описание |
| DEVRT-3647 |
Улучшения в работе API статуса транзакций
В API статуса транзакций, описанном в статье Как посмотреть статус транзакции, улучшено удобство использования.
Кроме того, мы исправили ошибку в API статуса транзакций. |
Cloud 17.05.22 (интерфейс)
| Идентификатор проблемы | Описание |
|---|---|
| EDGEUI-1027 |
На панели псевдонима хранилища ключей или доверенных сертификатов должны отображаться сведения о каждом сертификате в цепочке сертификатов Если вы загрузите цепочку сертификатов в псевдоним, то на панели псевдонима сможете выбрать каждый сертификат из раскрывающегося списка и посмотреть его сведения.
Примечание. Цепочка сертификатов не рекомендуется. Apigee рекомендует хранить каждый сертификат в отдельном псевдониме. |
| EDGEUI-1003 | Полный список приложений разработчика для клиентов CPS Теперь клиенты CPS могут просматривать полный список приложений разработчика, когда открывают его страницу. В предыдущих версиях максимальное количество приложений разработчика, которые можно было посмотреть, составляло 100. |
Cloud 17.05.22 (управление API)
| Идентификатор проблемы | Описание |
|---|---|
| MGMT-4059 | |
| MGMT-3517 | Неправильная версия прокси в сообщении об ошибке при развертывании прокси |
Cloud 17.05.08 (интерфейс)
| Идентификатор проблемы | Описание |
|---|---|
| EDGEUI-1041 |
Не удается обновить объекты с расширенными символами ASCII из-за неправильной кодировки |
| EDGEUI-1033 |
В интерфейсе Edge для ошибок 403 больше не отображается сообщение "Время ожидания сеанса истекло" |
| EDGEUI-1019 |
Сообщение об ошибке "Неизвестная ошибка" появляется, когда истекает время ожидания интерфейса Edge |
Cloud 17.04.22 (управление API)
| Идентификатор проблемы | Описание |
|---|---|
| MGMT-3977 | Исправлена ошибка безопасности, связанная с разрешениями пользователей. |
Известные проблемы
В этой версии есть следующие известные проблемы:
| Идентификатор проблемы | Описание |
|---|---|
| 67169830 | Исключение NullPointerException в кеше ответов Объект, который был сохранен в кеше предыдущей версии, может быть восстановлен из кеша некорректно. |
