<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>
以下文档介绍了此功能:
- API 代理 配置参考文档
- <ph type="x-smartling-placeholder"></ph> https://community.apigee.com/articles/21424/dynamic-sslinfo-for-targetendpoint-using-variable.html
(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 政策 |