15.04.15 - Apigee Edge 云版本说明

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

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

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

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

新功能和增强功能

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

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

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

需要 Java 1.7。

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

无需进行 Edge 专用配置。如果您的环境配置为南向 SNI(Edge 云默认如此),则 Edge 支持该功能。

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

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

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

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

访问权限控制政策

访问权限控制政策已得到增强,当 IP 地址包含在 X-FORWARDED-FOR HTTP 标头中时,可以对 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 证书”)和 Management API(从密钥库或 truststore 获取证书详细信息)中查看。该字段会显示“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) 漏洞
MGMT-1804 Node.js API 在某些情况下会发送无效的 JSON
MGMT-1799 在 Trace 中发送请求时存在界面安全漏洞
MGMT-1362 如果电子邮件地址包含“_”,则“忘记密码”电子邮件不起作用
DEVRT-1514 ObjectTransform 针对某些产品中断
APIRT-1170 缺少资源文件导致 MP 无法加载环境