16.01.20 - 适用于公有云的 Apigee Edge 版本说明

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

2016 年 2 月 2 日(星期二),我们发布了面向公众的 Apigee Edge 的全新云端版本 Cloud 的最新动态和提示。

<ph type="x-smartling-placeholder">

新功能和增强功能

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

重新设计的 API 代理向导

API 代理向导已重新设计。在您点击“+ API 代理”后,“API 代理”页面上 在管理界面中,新的向导会引导您完成 API 代理创建过程。所有 可以使用与之前的 API 代理向导相同的设置。(MGMT-1376)

创建 API 包含 OpenAPI (Swagger) 文档的代理

作为全新 API 代理向导的一部分,您现在可以通过 OpenAPI 创建 API 代理, (Swagger) 文档。在 API 代理向导的第一页上,点击 Use OpenAPI(使用 OpenAPI) 当您选择反向代理Node.js 应用否 目标。在显示的字段中,输入 OpenAPI 文档的网址。有关 请参阅构建简单的 API 代理。(MGMT-1376)

对 SOAP 的 WSDL 1.2 支持 个指标

Apigee Edge 支持 WSDL 1.2 创建 API 代理以调用 SOAP 服务。(MGMT-2835)

SSLInfo TargetEndpoint 配置中的变量

在 API 代理 TargetEndpoint 中,您可以动态设置 SSL/TLS 详细信息以支持灵活设置 运行时要求以下示例展示了如何在 TargetEndpoint 中设置 SSLInfo 则可通过 Java 调用程序、JavaScript 政策或 “分配消息”政策使用任何包含您要设置的值的消息变量。

<TargetEndpoint>
...
  <SSLInfo>
    <Enabled>{myvars.ssl.enabled}</Enabled>
    <ClientAuthEnabled>{myvars.ssl.client.auth.enabled}</ClientAuthEnabled>
    <KeyStore>{myvars.ssl.keystore}</KeyStore>
    <KeyAlias>{myvars.ssl.keyAlias}</KeyAlias>
    <TrustStore>{myvars.ssl.trustStore}</TrustStore>
  </SSLInfo>
...
</TargetEndpoint>

以下文档介绍了此功能:

(APIRT-1475)

RSA_SHA256 SAML 断言政策的算法支持

除了 RSA_SHA1 之外,SAML 断言策略现在还支持 RSA_SHA256 算法。 (APIRT-1779)

对证书进行验证 上传

为了防止将过期或无效证书上传到密钥库和信任库, Management API 会在上传时验证证书。系统会对证书进行验证 文件大小不超过 50KB,且格式为 PEM 或 DER。 系统还会验证证书是否过期。覆盖默认的到期验证(不验证 上传证书时失效),请使用以下查询参数: ?ignoreExpiryValidation=true

有关详情,请参见 将 JAR 文件上传到密钥库 将证书上传到信任库。(SECENG-516) 和 (APIRT-2213)

Node.js 日志自动轮询 信息页

通过代理编辑器查看 Node.js 日志时,系统会自动显示“Node.js 日志”页面 定期刷新,以列出可用的新日志。点击“停止自动刷新”关闭 自动刷新。(MGMT-1692)

API 产品 网页性能,未列出开发者应用

在管理界面中查看某个 API 产品时,与该 API 产品相关联的开发者应用 产品。为了提升界面性能,在以下情况下,系统不会显示开发者应用列表 修改 API 产品。(MGMT-2869)

按天订阅 Google Analytics 电子邮件

组织管理员现在必须明确订阅每日分析报告电子邮件。 您可以通过在管理界面中设置用户偏好设置来订阅/退订, API。如需了解详情,请参阅订阅每日分析数据 电子邮件。(AXAPP-1949)

响应的 sum( )函数 时间指标

在 Google Analytics 自定义报告和 API 调用中,“总和”聚合函数现在可用于 目标响应时间、总响应时间和 end_point_response_time。例如,在 /stats API (/management/apis/get/organizations/%7Borg_name%7D/environments/%7Benv_name%7D/stats/%7Bdimension_name%7D-0), 您现在可以使用以下“select”查询参数:?select=sum(total_response_time)。 (AXAPP-2006)

延迟时间分析 报告:API 代理名称已排序

在延迟时间分析报告界面(仅限 Apigee Edge 企业方案)中,API 代理显示为 “代理”下拉列表中按字母顺序列出(MGMT-2858)

开发者应用已开启 按显示名称显示的信息中心

在管理界面信息中心内,“开发者应用”条形图按显示屏显示开发者应用 而不是内部名称(MGMT-2853)

新增日期/时间微件 自定义报告

改进了管理界面中自定义报告页面上的日期/时间选择器微件。 (MGMT-2881)

创收:Edit API 软件包名称

在创收生命周期内,您可以随时更新 API 软件包的名称,即使 当 API 套餐包含已发布的费率方案时。(DEVRT-2177)

创收: 自定义属性允许使用小数

使用“包含自定义属性的价目表”时消息中的自定义属性 用作交易乘数的标头现在可以是小数值(最高 4) 小数点。如需详细了解此类方案,请参阅 指定价目表自定义 属性详情。( DEVRT-2191)

常规改进

此版本还具有多项易用性、性能、安全性和稳定性 增强功能。

已修复 Bug

此版本中修复了以下 bug。

问题 ID 说明
MGMT-2964 新的代理编辑器不接受 Flows 标记内的注释
MGMT-2957 向组织添加新 Pod 会将软件包的部署状态返回为错误 新 Pod 中的路由器
MGMT-2937 自定义角色的“权限不足”错误
MGMT-2875 所生成 WSDL SOAP 的 SOAP 1.2 标头不正确
MGMT-2739 “开发者应用”报告,“分析”标签页未显示异常图表
MGMT-2735 刷新 Node.js 日志永不结束/停止
MGMT-2734 尝试保存已部署时发生任何错误后,“保存”按钮仍未启用 套装
MGMT-2729 在界面中更新 TargetServer 的端口会清除 SSLInfo
MGMT-2702 Firefox 和 IE 的跨网站安全漏洞
修复了由于 FireFox 和 IE 漏洞而可能发生的安全漏洞 不当地允许跨网站请求。
MGMT-2681 代理编辑器:在条件中使用正则表达式匹配时,流程导航器 不显示动词
MGMT-2361 代理部署失败,并显示 RPCException:调用超时
MGMT-1662 Apigee 公有云版本发布期间 API 代理部署失败
DEVRT-2286 sync-organization Monetization API 失效
用于同步 使用变现功能的 Apigee Edge 数据已得到修复, 16.01.20 版本。
DEVRT-2173 需要重命名资源包,但由于有效费率而无法修改 方案
DEVRT-1661 开发者被禁止在费率方案开始日期之前发出 API 请求, 永远不会释放
如果 API 开发者接受了每月统一、批量或套装费率平台(从 然后在指定开始日期之前发送 API 请求, 开发者无法进一步发送请求。价格方案开始日期 该代码块现已释放
DEVRT-1643 草稿费率方案在保存后损坏
AXAPP-1991 退订 Apigee Analytics 摘要并持续发送电子邮件
AXAPP-1946 Analytics 清理未释放磁盘空间
AXAPP-1708 Google Analytics API 似乎针对相同的统计信息生成了不同的数字 具体取决于我的提问方式
AXAPP-1293 Google Analytics 摘要电子邮件中不存在开发者应用名称
APIRT-2518 使用 JavaScript 政策连接到 https 后端时出现问题
APIRT-2398 无效/过期的授权代码计为 Apigee 错误
APIRT-2397 steps.assignmessage.SetVariableFailed 计为 Apigee 错误
APIRT-2396 OAuth 中的 IllegalArgumentException、ArrayIndexOutofBoundsException 计为 Apigee 错误
APIRT-2362 JavaScript 编译错误
APIRT-2322 无效的客户端 ID 被错误地报告为 Apigee 错误
APIRT-2159 将 message_id 添加到日志记录前缀
APIRT-2145 Facebook API 的交易失败率较高
验证以“:”开头的标头值已被移除。
APIRT-2137 MP:分块传输编码和 205,内容长度为 0
APIRT-2124 Nginx 路由器未为新添加的 MP 更新 MP 池
APIRT-2117 消息日志记录政策不遵循 DNS 更新
APIRT-2110 路由器只会传递一个 X-Forwarded-For 标头
APIRT-2062 当 SkipCacheLookup 条件满足时,响应缓存无法正常工作 符合
APIRT-2061 消息处理器未将消息推送到 QPID
APIRT-2052 由于管理端口无响应导致 CLOSE_WAIT 数量较高
APIRT-2024 没有负载平衡器的 Nginx 无法正确填充 X-Forwarded-For HTTP 标题
150930 版本说明和访问权限控制中添加了 X-Forwarded-For 弃用通知 政策。
APIRT-1933 代理专用类加载器仍会委托给 MP 类加载器
APIRT-1877 无法遮盖包含命名空间的 XML 响应
APIRT-1838 Apigee-127:当有多个产品时,VerifyAPIKey 仅返回一个 API 产品 存在
APIRT-1827 观察到较低的并发流式传输限制
APIRT-1820 4.15.04 Private Cloud 中的间歇性延迟时间 (> 1%) 环境
APIRT-707 如果 <GenerateResponse>元素位于 VerifyAccessToken 政策