4.19.06.07 - Edge for Private Cloud 版本说明

<ph type="x-smartling-placeholder"></ph> 您正在查看 Apigee Edge 文档。
转到 Apigee X 文档
信息

2020 年 6 月 5 日,我们发布了适用于私有云的新版 Apigee Edge。

更新过程

如需更新安装,请在 Edge 节点上执行以下步骤:

  1. 在所有 Edge 节点上:

    1. 清理 Yum 代码库:
      sudo yum clean all
    2. 下载最新的 Edge 4.19.06 bootstrap_4.19.06.sh 文件到 /tmp/bootstrap_4.19.06.sh
      curl https://software.apigee.com/bootstrap_4.19.06.sh -o /tmp/bootstrap_4.19.06.sh
    3. 安装 Edge 4.19.06 apigee-service 实用程序和依赖项:
      sudo bash /tmp/bootstrap_4.19.06.sh apigeeuser=uName apigeepassword=pWord

      其中,uName:pWord 是您从 Apigee 收到的用户名和密码。 如果您省略 pWord,系统会提示您输入。

    4. 更新 apigee-setup 实用程序:
      sudo /opt/apigee/apigee-service/bin/apigee-service apigee-setup update
    5. 使用 source 命令执行 apigee-service.sh 脚本:
      source /etc/profile.d/apigee-service.sh
  2. 在所有节点上对 OpenLDAP 执行 update.sh 脚本。在每个节点上,执行 以下命令:
    /opt/apigee/apigee-setup/bin/update.sh -c ldap -f configFile

    其中 configFile 指定用于安装 适用于私有云的 Apigee Edge。

  3. 在所有节点上对 Edge 执行 update.sh 脚本。在每个节点上,执行 以下命令:
    /opt/apigee/apigee-setup/bin/update.sh -c edge -f configFile

    其中 configFile 指定用于安装 适用于私有云的 Apigee Edge。

  4. 在所有节点上对界面执行 update.sh 脚本。在每个节点上,执行 以下命令:
    /opt/apigee/apigee-setup/bin/update.sh -c ui -f configFile

    其中 configFile 指定用于安装 适用于私有云的 Apigee Edge。

  5. 在所有节点上执行 SSO 的 update.sh 脚本。在每个节点上,执行 以下命令:
    /opt/apigee/apigee-setup/bin/update.sh -c sso -f configFile

    其中 configFile 指定用于安装 适用于私有云的 Apigee Edge。

  6. 在所有节点上为开发者门户执行 update.sh 脚本。在每个 节点上,执行以下命令:
    /opt/apigee/apigee-setup/bin/update.sh -c dp -f configFile

    其中 configFile 指定用于安装 适用于私有云的 Apigee Edge。

  7. 如果您使用 Apigee mTLS 并且根据新功能或 bug 更新了配置 您必须先卸载 apigee-mtls,然后再重新安装 服务,以使这些更改生效。如需了解详情,请参阅 更改现有的 apigee-mtls 配置

支持的软件

适用于私有云的 Apigee Edge 已确认支持 OpenJDK 1.8.0.252 版。

Tomcat 已更新至版本 7.0.103。

弃用和停用

无任何更改。

新功能

下表介绍了此版本中的新功能:

说明

mTLS 可保护管理服务器到路由器的连接

Apigee mTLS 现在支持管理服务器与路由器之间的连接 (位于端口 8081 上)

现在可以配置证书有效期

使用自定义证书时,您可以设置 有效。为此,您可以将 APIGEE_MTLS_NUM_DAYS_CERT_VALID_FOR。默认 值为 365。如需了解详情,请参阅 第 1 步:更新您的 配置文件。如果您在安装 Apigee mTLS 后进行更改,请务必 请按照更改现有 apigee-mtls 中的说明进行操作 配置

已修复 Bug

下表列出了此版本中修复的 bug:

问题 ID 说明
154428338

配置密钥库后,消息处理器无法加载环境 使用相似的名称或别名。

修复了加载具有相似命名的密钥库时出现的正则表达式查找冲突 。这会导致消息处理器无法加载环境 与密钥库关联,或者在有多个有冲突的密钥库时无法启动 返回的值。

130653816

运行时流量中出现间歇性 404 错误

竞态条件导致消息处理器未加载所有代理 造成 404 ApplicationNotFound 间歇性错误 运行时流量。

此问题已得到解决。

157275131

Drupal 升级

开发者门户升级流程在 4.19.06 版中中断。

155840972 Tomcat 升级

Tomcat 已升级到版本 7.0.103。

155595660

时区格式

用于时区中的 sssSSS 令牌的值 由 conf_system_apigee.syslogger.dateFormat 属性设置的格式未被 正确。

155340541

OpenJDK 支持

Apigee 已确认支持 OpenJDK 1.8.0.252 版。

155105930
76087166

多数据中心环境中的 KVM

如果发生以下情况,管理服务器会随机连接到任意数据中心: 组织跨多个数据中心(例如 dc-1、dc-2)。这会影响 连接到本地数据中心的 Cassandra 节点,以便进行密钥管理和密钥 值映射 (KVM) 操作。

152382545

mTLS 端口范围使用情况

该文档现在正确声明了 Apigee mTLS 的 ZooKeeper 端口范围 从 10001 开始。

150717738

没有主要集群的集群

没有主要副本的集群阻止了 mTLS 服务停止或 已重新启动。超时时长也缩短了。

148486685

间接绑定 OpenLDAP 复制和单点登录互操作性

使用间接绑定时,OpenLDAP 服务不会搜索用户对象, 已启用复制功能(有多个 OpenLDAP 实例)。

148179907

重新添加了 apigee-analytics-collector

重新添加了 apigee-analytics-collector 实用程序。借助此实用程序,您可以 报告 API 卷计数。

146511254

ExtractVariables 政策未抛出错误

当 XML 变量未通过 XPath 表达式解析时,ExtractVariables 政策继续在代理中执行。即使 IgnoreUnresolvedVariables 元素或 continueOnError 属性设置为 false。

130013746

停用公司

用于为公司停用创收功能的按钮不可用。

120799182

OpenLDAP 升级

在多数据中心环境中升级 OpenLDAP 的过程导致 损坏状态。

145236083

系统管理员用户名:密码长度

超过 57 个字符的“系统管理员用户名:密码”导致了 Edge 单点登录 安装脚本失败。

135616498

单点登录设置脚本失败

修复了使用文件架构网址会导致 SSO 设置脚本失败的问题。

111420263

修复了消息日志记录政策中的 ConcurrentModificationException

消除了使用消息日志记录政策时可能出现的几种竞态条件。