15.06.10 - Apigee Edge 云版本说明

您正在查看的是 Apigee Edge 文档。
转到 Apigee X 文档
信息

2015 年 6 月 9 日(星期二),我们发布了 Apigee Edge 的全新云版本。

如果您有任何疑问,请转到 Apigee 客户支持

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

新功能和增强功能

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

GeoMap 分析信息中心易用性

分析型 GeoMap 提供了更清晰的可视化指示器,方便您在地图的特定区域展开细目。

开发者互动 widget 性能

Analytics(分析)主信息中心(开发者互动部分)上的漏斗微件已得到增强,以提供更好的性能。

API 代理编辑器中的传统版 Trace

API 代理编辑器中最新版 Trace 功能已从 Beta 版变为正式版。无法再通过“访问传统版跟踪记录”链接访问“传统版跟踪记录”。

威胁防护错误配置

默认情况下,如果消息未通过 JSON 或 XML 威胁防护政策,Edge 会抛出 HTTP 500 Internal Server Error 状态代码,并抛出 ExecutionFailed 错误。您可以使用新的组织级属性更改错误行为。将组织属性 features.isPolicyHttpStatusEnabled 设置为 true 时,会发生以下行为:

  • 请求:如果任何请求流都附加了威胁防护政策,无效消息会返回 400 状态代码以及相应的政策错误消息。
  • 响应:将威胁防护政策附加到任何响应流后,无效消息仍会返回 500 状态代码,并且系统会抛出一条相应的政策错误消息(而不只是 ExecutionFailed)。

Cloud 客户必须与 Apigee 支持团队联系才能设置组织属性。此功能将在下一个私有云季度版本发布给 Edge Private Cloud 客户。

界面性能和错误增强功能

对管理界面的不同方面进行了常规增强,包括页面显示性能和错误消息清理。

未来的功能变化和改进

本部分包含预计未来功能变化和增强功能的预览内容:

响应缓存政策行为变更

在未来的版本(待定)中,响应缓存政策的 <ExcludeErrorResponse> 元素的默认行为将会发生变化。

当前行为:响应缓存政策中的元素 <ExcludeErrorResponse> 默认为 false。这意味着,默认情况下,响应缓存政策会缓存任何可能的 HTTP 状态代码(包括 3xx)的响应。

未来行为:响应缓存政策中的 <ExcludeErrorResponse> 元素将默认设为 true。这意味着,默认情况下,只会缓存 HTTP 状态代码 200 到 205 的响应。如需替换此行为并缓存所有状态代码的响应,您需要明确将元素 <ExcludeErrorResponse> 设置为 true。

当前的权宜解决方法:对于版本 150610 及更早版本,如果您只想缓存状态代码 200 到 205 的响应,则必须将元素 <ExcludeErrorResponse> 明确设置为 true。

已修复 Bug

此版本修复了以下 bug。

问题 ID 说明
MGMT-2246 “创建自定义报告”页面在管理界面中未正确显示
MGMT-2193 修改 API 时加载旋转图标
MGMT-2162 JavaScript 编译问题
MGMT-2114 在部署期间,MessageLogging 政策中的无效 Syslog IP 应抛出适当的错误
MGMT-1843 API 代理无法打开
MGMT-1193 将代理保存为新修订版本会意外更改路由规则
MGMT-619 在 API 代理界面页面中启用分页
AXAPP-1707 提升免费 Pod 分析的效果
APIRT-1148 对 ResponseFlow 中 {message.version} 变量执行 GET 操作,对于 Node.js 目标,系统会抛出 NPE