15.04.15 - Apigee Edge 云版本说明

您正在查看 Apigee Edge 文档。
前往 Apigee X 文档
信息

2015 年 4 月 21 日(星期二),我们发布了新版 Apigee Edge 云。

如果您有任何疑问,请与 Apigee Edge 支持团队联系。

如需查看所有 Apigee Edge 版本说明的列表,请参阅 Apigee 版本说明

新功能和增强功能

以下是此版本中的新功能和增强功能。

服务器名称指示 (SNI) 支持

Edge 支持使用服务器名称指示 (SNI) 南向(从消息处理器到目标端点)。如果您想使用 SNI,请与 Apigee Edge 支持团队联系。

需要 Java 1.7

借助 SNI(TLS/SSL 的扩展),多个 HTTPS 目标可以共用同一个 IP 地址和端口,而无需所有这些目标都使用同一证书。

无需进行任何特定于 Edge 的配置。如果您的环境已配置为支持南向 SNI(边缘云默认支持),则 Edge 支持该功能。

Edge 会自动从请求网址中提取主机名,并将其添加到 SSL 握手请求中。例如,如果目标主机是 https://example.com/request/path,则 Edge 会添加 server_name 扩展程序,如下所示:

如需详细了解 SNI,请参阅 http://en.wikipedia.org/wiki/Server_Name_Indication

通过管理界面“帮助”菜单访问 Apigee 社区

您可以通过管理界面的“帮助”菜单访问 Apigee 社区。

AccessControl 政策

我们增强了访问控制政策,以便在 X-FORWARDED-FOR HTTP 标头中包含 IP 地址时,能够更精细地评估允许名单和拒绝名单中的 IP 地址。

在标头上启用多 IP 地址检查功能后(请与支持团队联系以设置 feature.enableMultipleXForwardCheckForACL),政策中的新 <ValidateBasedOn> 元素可让您检查标头中的第一个 IP、最后一个 IP 或所有 IP。如需了解详情,请参阅访问权限控制政策

管理界面错误消息

重新设计了管理界面中的错误消息显示方式。

消息流中的新目标变量

消息流中的新变量可为目标端点和目标服务器提供更完整的网址信息:

  • TargetEndpoint:request.url 取代了 target.basepath.with.query
  • TargetServer:loadbalancing.targetserver 取代了 targetserver.name。此外,只有在 TargetEndpoint 的 HTTPTargetConnection <LoadBalancer> 元素中使用 <Path> 元素时,才会填充 target.basepath

SSL 证书详细信息中的“签名算法”

SSL 证书详情中新增了“签名算法”字段,可在管理界面(管理 > SSL 证书)和管理 API(从密钥库或信任库获取证书详情)中查看。该字段会显示“sha1WithRSAEncryption”或“sha256WithRSAEncryption”,具体取决于用于生成证书的哈希算法的类型。

已修复 Bug

此版本中修复了以下 bug。

问题 ID 说明
MGMT-1899 保存产品设置后资源路径被删除
在修改 API 产品时,如果用户双击“保存”按钮,可能会导致产品的资源路径被删除。此问题已解决。
MGMT-1894 “开发者应用”页面始终未能完成加载(针对“开发者”列)
MGMT-1882 从 WSDL 创建的新 API 代理仅显示最后一个参数的详细信息
MGMT-1878 如果将多个修订版本部署到某个环境,Trace 只会显示其中一个修订版本
MGMT-1872 无法下载自定义报告
MGMT-1863 无法在管理界面中查看 Node.js 日志
MGMT-1825 跨站脚本攻击 (XSS) bug
MGMT-1804 Node.js API 在某些情况下会发送无效的 JSON
MGMT-1799 界面安全漏洞在跟踪记录中发送请求
MGMT-1362 如果电子邮件地址包含“_”,则“忘记密码”电子邮件不起作用
DEVRT-1514 部分产品的 ObjectTransform 出现中断
APIRT-1170 缺少资源文件导致 MP 无法加载环境