15.03.18 - Apigee Edge 云版本说明

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

2015 年 3 月 26 日(星期四),我们发布了新版 Apigee Edge 云。

新功能和增强功能

此版本包含以下新功能和增强功能。

开发者服务

以下是 Edge 开发者服务中的新功能和增强功能。

针对 SmartDocs 的 Swagger 2.0 支持

SmartDocs 支持导入 Swagger 2.0 规范文档,并保持与 Swagger 1.2 的向后兼容性。

创收

以下是 Edge 变现方面的新功能和增强功能。

单独处理公司和开发者

现在,公司和开发者是分开处理的,这样一来,您就可以更灵活地向开发者添加多个公司,以及向公司添加多个开发者。管理界面现在为“公司”和“开发者”提供单独的窗口(可通过“发布”菜单访问)。

请参阅管理公司和开发者。

在创收报告中,公司仍然是主要过滤条件,不过过滤条件标签已从“开发者”更改为“公司”。

API 服务

以下是 Edge API 服务中的新功能和增强功能。

新的 OAuthV2 故障变量

OAuthV2 政策会设置以下与故障相关的新变量:

  • oauthV2.<policy-name>.failed - 如果政策失败,则设置为 true。
  • oauthv2.<policy_name>.<fault_name> - 故障的名称。 例如,invalid_request
  • oauthv2.<policy_name>.<fault_cause> - 故障原因。例如:令牌已过期

请参阅 http://apigee.com/docs/api-services/content/oauthv2-policy。

商品创建

现在,您可以在创建新商品时指定商品名称,而不仅仅是显示名称。

请参阅 http://apigee.com/docs/developer-services/content/creating-api-products。

用于从组织中移除用户的界面

在界面中的“组织用户”页面上,“删除”按钮已替换为“移除”按钮。 这样做的目的是为了明确说明,当您从组织中移除用户时,该用户的 Apigee 账号仍处于有效状态。

请参阅 http://apigee.com/docs/api-services/content/managing-organization-users。

分析服务

以下是 Edge Analytics Services 中的新功能和增强功能。

已添加到分析中的变量

以下新变量会传递给 Edge Analytics,并在 API 代理跟踪窗口的 AX 阶段中显示。

  • apigee.edge.execution.is_target_error - 用于标识 API 错误是目标端错误(值为“1”)还是不成功的 HTTP 响应的非目标错误(值为“0”)。对于成功的 HTTP 响应,该值为 null。
  • apigee.edge.execution.is_policy_error - 用于标识政策是否失败(值为“1”),或者在不成功的 HTTP 响应中是否有政策失败(值为“0”)。对于成功的 HTTP 响应,该值为 null。
    以下相关变量提供了有关第一个失败政策的详细信息。如果没有政策失败,则值为 null。
    • apigee.edge.execution.fault_policy_name - 失败的政策的名称。
    • apigee.edge.execution.fault_flow_name - 失败的政策所在的流程的名称(例如 PreFlow、PostFlow 或用户定义的流程)。
    • apigee.edge.execution.fault_flow_state - 政策在流程中附加到的位置。可能的值:PROXY_REQ_FLOW、TARGET_REQ_FLOW、TARGET_RESP_FLOW、PROXY_RESP_FLOW。

已修复 Bug

此版本中修复了以下 Bug。

问题 ID 说明
MGMT-1795 在任何列表的“分析”标签页中选择某个点时,界面会抛出错误
MGMT-1794 外部 XML 实体注入 - 使用 FTP 服务器远程解析 WSDL 时出现 XXE
MGMT-1783 界面信息中心 - 开发者数量上限为 10,000
MGMT-1780 在界面中修改商品时,关闭某个环境不会保存相应更改
MGMT-1759 需要帮助来解释 system.log 中的 WARN 消息
MGMT-1752 支持 RBAC 调用的身份验证响应对象的界面
MGMT-1751 支持包含 Authentication Response 对象的界面
MGMT-1717 在 API 代理列表页面中,将上次修改日期显示为提示
MGMT-1705 将所有 AX 日期选择器放置在左侧,与代理性能一致
MGMT-1697 界面 - 排序仅对当前显示的页面进行排序
MGMT-1685 在“开发者应用”中搜索“Consumer Key”不再有效
MGMT-1684 “流量构成”报告中的详情链接会将您带到同一页面
MGMT-1680 使用下拉菜单切换组织时,无法可靠地完成切换
MGMT-1655 “设备”页面将“未知”“其他”“其他”显示为不同的值
MGMT-1654 以与处理分析组件中的“na”值相同的方式处理“(not set)”
请参阅意味着什么?
MGMT-1653 从分析自定义报告中移除了时区选择器
MGMT-1624 当 jsc 资源文件存储在组织级范围内时,代理部署失败
MGMT-1554 更新了 Apache Commons 库,以用于 EmailValidation 和其他实用程序
MGMT-1492 使管理界面中的开发者门户链接可配置
修复了从 Edge 界面(“开发者”页面)到开发者门户的链接。如果您的开发者门户位于与默认链接(“开发者门户”按钮)不同的位置,请与 Apigee 支持团队联系以设置正确的网址。
MGMT-1490 界面登录超时无法正常运行。用户从未看到新的身份验证界面。
MGMT-1434 在服务器启动时进行自我注册,注册与配置文件相同的默认类型
MGMT-1382 支持在建模中导入 Swagger 时的身份验证和安全方面
MGMT-1364 遮盖日志中的敏感数据,同时不影响性能
在 Edge 消息日志记录中,授权标头值是可见的。此问题已得到修复。相应值现在已遮盖。
MGMT-1117 更好地处理从组织中移除用户的情况
界面提供了更清晰的标签,说明了从组织中移除用户的影响。
MGMT-1088 通过投影仪以 XGA 分辨率显示时,界面会被截断
MGMT-1034 WADL 导入错误地添加了名为“Content-Type”的正文参数
MGMT-1016 具有自定义角色的用户无法获取报告
自定义角色界面现在会显示公司应用和开发者应用的权限。
MGMT-973 Trace 界面似乎无法正确计算政策的运行时间
MGMT-952 跟踪错误 - 提取对象时未找到 DebugSession
MGMT-66 API 产品名称混淆
创建或修改 API 产品时,您现在可以同时看到 API 产品的显示名称和内部名称。创建 API 产品后,名称将保持不变,但您可以继续修改显示名称。
DEVRT-1479 报告中需要“含税价格”列
报告中现已提供“含税价格”(金额)列。“税费/增值税”列已更改为“价格中的税费”,而“总费用”列已重命名为“收费价格”。
DEVRT-1478 应用于固定费率的税费不正确
DEVRT-1476 预付款开发者余额视图未填充充值信息
DEVRT-1441 退款需缴纳税费
DEVRT-1440 通过 flow.resource.name 替换 API 资源时,运行时交易不会进行评级
DEVRT-1438 如果产品支持交易记录政策,则固定价格或价目表价格应考虑总价或净价
DEVRT-1386 按比例计算的周期性费用有误
APIRT-1215 E2E:当配额超出时,ratelimit.Quota.failed 未设置为 true
APIRT-1063 API 代理允许循环引用
APIRT-1042 发生故障 / 引发错误的政策的名称
APIRT-987 政策错误计数