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

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

В этом разделе описана версия 4.19.01 выпуска функции Edge для частного облака.

Краткое описание выпуска

В следующей таблице приведены изменения в этом выпуске:

Новые возможности

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

○ Общедоступная версия пользовательского интерфейса Edge.
○ Общедоступная версия монетизации в пользовательском интерфейсе Edge.
apigee-monit добавляет службы самовосстановления и мониторинга.
○ Интерфейс Edge имеет новые свойства конфигурации TLS.
○ Теперь вы можете создавать, редактировать и удалять виртуальные хосты в пользовательском интерфейсе Edge.
○ Добавлена ​​поддержка OpenAPI v3.
○ Теперь поддерживаются RedHat Enterprise Linux (RHEL) и CentOS 7.6.
○ Теперь поддерживается Oracle Linux 7.5.

Дополнительные сведения о каждой из этих новых функций см. в разделе Новые функции .

Включенные выпуски

Со времени предыдущего выпуска Edge for Private Cloud Feature появились следующие выпуски, которые включены в этот выпуск:

○ Край:
18.06.08
18.06.06
18.05.21
18.05.10
18.05.09
18.04.23.00
○ Портал:
18.11.28.00
18.10.17.00
18.10.09.00
18.07.16.00
Выход на пенсию Никто
Устаревания Apigee Edge для частного облака версии 4.17.09 больше не поддерживается (устарело).

Дополнительную информацию см. в разделе Прекращение поддержки Apigee, прекращение использования и изменения CPS .

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

Этот выпуск включает следующие исправления ошибок:

○ Zookeeper не был остановлен сценарием резервного копирования (122694069).
○ Добавлена ​​целевая страница «Нет организаций» (120993451).
○ Удаление пользовательских отчетов (120682369)
○ Вкладка «Геокарта» в интерфейсе New Edge (120681592).
○ Параметры JVM Zookeeper (120624977)
○ Во всплывающих подсказках возникли неопределенные ошибки (80187407).
○ Создание обратных прокси через OpenAPI (79949124)
○ Сброс паролей без отправки ссылок (77515655)
○ Неправильные заголовки ссылок для сброса пароля (72799769).
○ Использование WSDL для создания прокси API (69550284)

Дополнительные сведения о каждом из этих исправлений см. в разделе Исправления ошибок .

Известные проблемы

Этот выпуск включает в себя следующие известные проблемы:

○ Формат файла метаданных для установки apigee-sso (135616498).
apigee-monit не поддерживается в Amazon Linux 1 (122370980)
○ При резервном копировании процессора сообщений не сохраняется правильный набор файлов (121095148).
○ Токены сеанса не аннулированы (115278838).
○ Операции Cassandra не работают, когда включена аутентификация JMX (113342838).
○ Запросы HEAD к целям Node.js зависают (79993247).
○ Не разрешаются имена хостов (79757554).
○ Исключения DataAccessException в конфигурациях с несколькими центрами обработки данных (76087166).
○ Политика регистрации сообщений, включая дополнительную информацию в сообщении журнала (68722102).
○ Не удалось сбросить пароль системного администратора (65737520)

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

Пути обновления

В следующей таблице показаны пути обновления для этого выпуска:

С 18.04.05 Непосредственное обновление с 4.18.05 → 4.19.01
С 18.04.01 Непосредственное обновление с 4.18.01 → 4.19.01
С 17.04.09 Непосредственное обновление с 4.17.09 → 4.19.01
С 17.04.05 Обновление с 4.17.05 → 4.18.01 , затем обновление с 4.18.01 → 4.19.01.
С 17.04.01 Обновление с 4.17.01 → 4.18.01 , затем обновление с 4.18.01 → 4.19.01.
С 16.04.09 Обновление с 4.16.09 → 4.18.01 , затем обновление с 4.18.01 → 4.19.01.
С 16.04.05 Обновление с 4.16.05 → 4.18.01 , затем обновление с 4.18.01 → 4.19.01.
С 16.04.01 Обновление с 4.16.01 → 4.18.01 , затем обновление с 4.18.01 → 4.19.01.
Из версии 4.15.0x Обновите версию 4.15.0x → 4.16.01, затем обновите версию 4.16.01 → 4.18.01 , затем обновите версию 4.18.01 → 4.19.01.

Новые возможности

В этом разделе перечислены новые функции этого выпуска. Кроме того, этот выпуск включает в себя все функции выпусков Edge UI, Edge Management и Portal, перечисленных в разделе «Включенные выпуски» .

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

Общедоступная версия Edge UI

Пользовательский интерфейс Apigee Edge — это наша новейшая служба пользовательского интерфейса управления. Раньше это было в бета-версии. В Apigee Edge for Private Cloud v4.19.01 пользовательский интерфейс Edge является частью общего выпуска.

Чтобы использовать пользовательский интерфейс Edge, необходимо включить SAML, а затем установить пользовательский интерфейс Edge на отдельный узел.

Дополнительные сведения см. в разделе Пользовательский интерфейс Edge для частного облака .

Общедоступная версия монетизации в пользовательском интерфейсе Edge

Доступна общедоступная версия монетизации в пользовательском интерфейсе New Edge.

Теперь вы можете управлять всеми задачами монетизации Apigee Edge для частного облака в пользовательском интерфейсе New Edge, включая следующие:

После этого объявления отчеты об отклонениях в монетизации были официально прекращены. См. устаревание Apigee .

apigee-monit добавляет службы самовосстановления и мониторинга

Apigee Edge для частного облака теперь включает apigee-monit — инструмент, основанный на утилите monit с открытым исходным кодом. apigee-monit периодически опрашивает Edge-сервисы; если служба недоступна, apigee-monit пытается ее перезапустить.

Информацию об установке, настройке и использовании apigee-monit см. в разделе Самовосстановление с помощью apigee-monit .

Новые свойства конфигурации TLS

Пользовательский интерфейс Edge поддерживает новые свойства конфигурации TLS, которые можно использовать для установки следующего:

  • Протокол TLS по умолчанию
  • Список поддерживаемых протоколов TLS
  • Поддерживаемые алгоритмы TLS
  • Поддерживаемые шифры TLS

Дополнительные сведения см. в разделе Настройка дополнительных свойств TLS .

Создание, редактирование и удаление виртуальных хостов в пользовательском интерфейсе Edge.

Функциональность самообслуживания была расширена, и теперь вы можете создавать, редактировать и удалять виртуальные хосты в браузере (только для пользовательского интерфейса Edge).

Дополнительную информацию см. в разделе Создание виртуального хоста с помощью браузера .

Добавлена ​​поддержка OpenAPI v3.

В этом выпуске добавлена ​​поддержка создания прокси-сервера через OpenAPI версии 3 (только для пользовательского интерфейса Edge).

Поддерживаемое программное обеспечение

Этот выпуск включает следующие изменения в поддерживаемое программное обеспечение:

Поддержка добавлена Больше не поддерживается

В этом выпуске добавлена ​​поддержка следующих платформ:

  • Red Hat Enterprise Linux (RHEL) 7.6
  • ЦентОС 7.6
  • Оракул Линукс 7.6

В этом выпуске больше не поддерживаются следующие платформы:

  • RHEL/CentOS/Oracle версии 7.3
  • RHEL/CentOS версии 6.8
  • Оракул Линукс 6.7

Полный список поддерживаемых платформ см. в разделе Поддерживаемое программное обеспечение и поддерживаемые версии .

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

В этом разделе перечислены ошибки частного облака, исправленные в этом выпуске. Кроме того, этот выпуск включает в себя все исправления ошибок в выпусках Edge UI, Edge Management и Portal, представленных в разделе «Включенные выпуски» .

Идентификатор проблемы Описание
122694069

Zookeeper не был остановлен сценарием резервного копирования

До этого исправления процесс Zookeeper не останавливался сценарием резервного копирования.
120993451

Добавлена ​​целевая страница «Нет организаций»

Разработчики, которые входят в систему под пользователем, у которого нет связанных организаций, больше не перенаправляются на несуществующую страницу. Для этих пользователей была добавлена ​​новая целевая страница.
120682369

Удаление пользовательских отчетов

Пользователи не могли удалять пользовательские отчеты в интерфейсе New Edge.
120681592

Вкладка «Геокарта» в интерфейсе New Edge

Когда пользователи переходили на вкладку «Геокарта» в интерфейсе New Edge, интерфейс New Edge выдавал ошибку.
120624977

Варианты JVM Zookeeper

Настройка параметров JVM с помощью кода с конфигурацией для Zookeeper не работала.
80187407

Во всплывающих подсказках возникли неопределенные ошибки

Когда на диаграмме был только один временной ряд, всплывающие подсказки выдавали неопределенные ошибки.
79949124

Создание обратных прокси через OpenAPI

Кнопка «Использовать OpenAPI» при создании прокси не работала.
77515655

Сброс паролей без отправки ссылок

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

Неправильные заголовки ссылок для сброса пароля.

Даже после того, как пользователь установил для trustxforwarded значение true , результирующие заголовки запросов не использовали HTTPS.
69550284

Использование WSDL для создания прокси API

При использовании WSDL не удалось создать прокси-сервер API.

Известные проблемы

В следующей таблице перечислены известные проблемы в этом выпуске:

Идентификатор проблемы Описание
135616498

Формат файла метаданных для установки apigee-sso

При установке apigee-sso и использовании файла метаданных.xml вместо URL-адреса, если файл метаданных.xml не содержит новую строку (CRLF) в конце файла, файл метаданных.xml не читается полностью.

Обходной путь:

Чтобы обойти эту проблему, вы можете выполнить одно из следующих действий:

  • Добавьте CRLF в конец файла метаданных.xml.

    ИЛИ

  • Используйте местоположение метаданных на основе URL-адреса.
122370980

apigee-monit не поддерживается в Amazon Linux 1

Обходной путь:

Никто.
121095148

При резервном копировании процессора сообщений не создается резервная копия правильного набора файлов.

Обходной путь:

Запустите резервное копирование второй раз, и он должен создать резервную копию правильного набора файлов.

115278838

Токены сеанса не признаны недействительными

Токены сеанса не становятся недействительными на сервере, когда пользователь нажимает кнопку выхода из Apigee Edge.

Обходной путь:

Используйте возможности New Edge с SAML.

113342838

Операции Cassandra не работают, когда включена аутентификация JMX

Обходной путь:

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

79993247

Запросы HEAD к целям Node.js зависают

Запросы HEAD к цели Node.js могут зависать, оставляя соединения ожидающими.

Обходной путь:

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

79757554

Имена хостов не разрешаются

После установки или обновления Edge для частного облака имена хостов могут не соответствовать своим адресам.

Обходной путь:

Чтобы решить эту проблему, перезапустите компонент пользовательского интерфейса Edge:

/opt/apigee/apigee-service/bin/apigee-service edge-ui restart
76087166

DataAccessException в нескольких конфигурациях центров обработки данных

Если в конфигурациях с несколькими центрами обработки данных одно хранилище данных становится недоступным, вы можете увидеть следующую ошибку:

DataAccessException: Error while accessing datastore;
Please retry later

В результате сервер управления может не запуститься, поскольку он пытается подключиться к узлам Cassandra как в DC-1, так и в DC-2. DataAccessExceptions возникает, если узел Cassandra не работает. Это также может привести к нарушению трафика API, когда процессоры сообщений сообщают DataAccessExceptions при попытке получить KVM.

Обратите внимание, что ожидаемое состояние — сервер управления не будет подключаться к компонентам хранилища данных в разных регионах.

Обходной путь

Обходной путь — отменить регистрацию следующих типов узлов Cassandra в недоступном центре обработки данных, а затем перерегистрировать их после того, как узлы Cassandra снова станут доступны:

  • kms-datastore
  • dc-datastore
  • keyvaluemap-datastore

Чтобы отменить регистрацию и перерегистрацию этих типов узлов Cassandra:

  1. Получите UUID узлов Cassandra, используя следующую команду curl :
    curl -u ADMIN_EMAIL:ADMIN_PW \
      "http://MS_IP:MS_PORT/v1/servers?region=REGION&pod=GATEWAY_POD \
      &type=CASSANDRA_NODE_TYPE"

    Где:

    • ADMIN_EMAIL и ADMIN_PW — это учетные данные вашей учетной записи Apigee.
    • MS_IP и MS_PORT — это IP-адрес и номер порта Сервера управления.
    • REGION — название дата-центра, в котором расположен Сервер управления.
    • GATEWAY_POD — это имя модуля, который по умолчанию является «шлюзом». Однако вы могли переименовать его во что-то другое, поэтому проверьте свою реализацию.
    • CASSANDRA_NODE_TYPE — это один из kms-datastore , dc-datastore и keyvaluemap-datastore .

    Например:

    curl -u nickdanger@google.com:myP@$$w0rD
      "http://192.168.0.1:8080/v1/servers?region=dc-1&pod=gateway&type=dc-datastore"

    В ответе используется следующий формат:

    {
      "internalIP" : "POD_IP_ADDRESS",
      "isUp" : [true|false],
      "pod" : "GATEWAY_POD",
      "reachable" : [true|false],
      "region" : "dc-1",
      "tags" : {
        "property" : [ ]
      },
      "type" : [ "kms-datastore", "dc-datastore", "keyvaluemap-datastore" ],
        "uUID" : "POD_UUID"
    }

    Например:

    {
      "internalIP" : "192.168.1.11",
      "isUp" : false,
      "pod" : "gateway",
      "reachable" : false,
      "region" : "dc-1",
      "tags" : {
        "property" : [ ]
      },
      "type" : "dc-datastore",
      "uUID" : "13cee956-d3a7-4577-8f0f-1694564179e4"
    }

    Обратите внимание на значения поля uUID в ответе. Вы будете использовать их для отмены регистрации узлов.

  2. Повторите первый шаг для каждого типа узла Cassandra: kms-datastore , dc-datastore и keyvaluemap-datastore . Обязательно обратите внимание на возвращаемые UUID.
  3. Отмените регистрацию узлов с помощью следующей команды:
    curl -u ADMIN_EMAIL:ADMIN_PW "http://MS_IP:MS_PORT/v1/servers/UUID" -X DELETE

    Где UUID — это UUID, возвращенный в ответе предыдущей команды.

  4. Повторите шаг 3 для каждого UUID, который вы собрали на шагах 1 и 2.
  5. Перерегистрируйте узлы, используя следующую команду:
    curl -u ADMIN_EMAIL:ADMIN_PW "http://MS_IP:MS_PORT/v1/servers -d \
      "Type=kms-datastore&Type=dc-datastore&Type=keyvaluemap-datastore& \
      Type=counter-datastore&Type=cache-datastore&InternalIP=POD_IP_ADDRESS& \
      region=REGION&pod=GATEWAY_POD" -H \
      'content-type: application/x-www-form-urlencoded' -X POST

Обратите внимание, что эти операции регистрируют и отменяют регистрацию узлов в Zookeeper и не оказывают никакого влияния на кластер Cassandra. Дополнительные сведения об этих командах см. в разделе Обновление регистрации хранилища данных .

68722102

Политика регистрации сообщений, включая дополнительную информацию в сообщении журнала.

Элемент FormatMessage политики MessageLogging управляет форматом записываемого сообщения. Если FormatMessage=false зарегистрированное сообщение не должно содержать никакой информации, сгенерированной Apigee. Однако даже если вы установите FormatMessage=false , сообщение журнала по-прежнему будет содержать следующую информацию:

  • Приоритетный балл
  • Временная метка

Обходной путь:

Никто.
65737520

Сброс пароля системного администратора не удался

Сброс пароля системного администратора для сервера управления, содержащего специальные символы, не удастся.

Обходной путь:

Определите пароль в файле данных, который затем передадите в конечную точку /users в Management API. Дополнительную информацию см. в разделе Сброс пароля системного администратора .

Следующий шаг

Чтобы начать работу с Edge для частного облака 4.19.01, воспользуйтесь следующими ссылками:

Новые установки:
Обзор новой установки
Существующие установки:
Пути обновления