您正在查看 Apigee Edge 文档。
前往 Apigee X 文档。 信息
2015 年 6 月 2 日(星期二),我们发布了新版 Apigee Edge 云。
如果您有任何疑问,请与 Apigee Edge 支持团队联系。
如需查看所有 Apigee Edge 版本说明的列表,请参阅 Apigee 版本说明。
新功能和增强功能
以下是此版本中的新功能和增强功能。
SmartDocs 正式版
SmartDocs 即将从 Beta 版过渡到正式版。更新和新功能包括:
- 支持 Swagger 2.0,包括通过文件或网址导入,还支持自定义命名的安全对象。
- 改进了生成 SmartDocs 的模板中的视觉设计。
- 开发者门户中的可用性和工作流增强功能,可通过 Drupal 中的“内容”>“SmartDocs”菜单访问。
- 之前称为“自定义令牌”的身份验证现在称为“API 密钥”。
- 在修订版本级别定义的身份验证“安全”对象。
- 在模板级配置客户端身份验证。新修订版本不再重置任何预配置的 SmartDocs 客户端凭据。
如需了解更多功能说明,请参阅这篇 博文。
如需查看 SmartDocs 文档,请参阅使用 SmartDocs 记录 API。
新版 API 代理编辑器 Beta 版
API 代理编辑器的新 Beta 版已推出。如需访问,请在修改现有 API 代理时点击“访问 Beta 版”链接。您可以在“经典版”编辑器和“Beta 版”编辑器之间来回切换。
新的 OAuthV2 政策
借助新的 DeleteOAuthV2Info 政策,您可以删除授权代码和访问令牌。如需了解详情,请参阅删除 OAuthV2 信息政策。
AccessEntity 政策中的新实体
Access Entity 政策可提供对以下新实体的访问权限:consumerkey-scopes、authorizationcode、requesttoken 和 verifier。如需了解详情,请参阅 Access Entity 政策。
显示即将过期的 SSL 证书
管理界面中的“SSL 证书”页面(管理 > SSL 证书)会显示 SSL 证书在 10 天、15 天、30 天或 90 天内过期,具体取决于您在新的“过期”下拉字段中的选择。
管理界面中显示的开发者应用名称
Edge 中的开发者应用既有不会更改的内部名称,也有可以更改的显示名称。在管理界面中的“开发者应用”页面(“发布”>“开发者应用”>“应用名称”)上,应用内部“名称”会与“显示名称”一起显示,从而更轻松地通过内部名称直观地识别应用,以便进行问题排查和 API 管理。
管理界面中将移除自定义报告的经典版
管理界面中不再提供可选的经典版自定义分析报告。
SmartDocs 升级流程
如果您在 Beta 版期间已在使用 SmartDocs,那么正式版中的新功能和新功能需要您在开发者门户中升级 SmartDocs。
您在开发者门户中已发布的任何 SmartDocs 页面都将继续正常运行,但您必须先完成更新流程,然后才能编辑或发布对现有页面或新页面的任何更改。
请注意,虽然您可以在开发者门户中呈现和发布 SmartDocs,但 SmartDocs 是根据 Apigee 的 Edge API 管理服务中的 API 模型生成的。您在 Edge 中对 API 模型所做的任何更改都将在所有 Pantheon 环境中保持一致(类似于开发者在所有 Pantheon 环境中保持一致)。
从 SmartDocs Beta 版升级到正式版
- 在 Pantheon 的开发或测试环境中更新并测试 15.05.27 版本。
- 创建新模型以替换您一直在使用的任何现有 API 模型。
- 如果您之前导入过 Swagger 或 WADL 文档,请将它们再次导入到新的修订版本中。
- 如果您一直通过 SmartDocs 模块维护 API 模型,请导出为 SmartDocs JSON,然后使用文件附件导入到新模型中。
- 设置模型修订版本的安全属性。在内容 > SmartDocs > 模型页面上,选择安全设置。

- 点击“操作”列中的设置,在模型设置页面(内容 > SmartDocs)中检查所有预配置的身份验证。

- 更新所有自定义模板,以使用 CSS 和 JS 资源的版本 6,并进行更改以反映所有新对象名称,例如 authSchemes 和 apiSchema。如需了解如何更新 SmartDocs 模板,请参阅使用 SmartDocs 记录 API。
- 重新渲染并发布模型修订版本。
- 验证新文档后,将您的生产门户更新到 15.05.27 版本。
如果您是 Edge 企业客户,并且对升级过程有疑问或疑虑,请发送电子邮件至 marsh@apigee.com 和 cnovak@apigee.com。否则,请使用 Apigee 社区,以便获得最佳解答。
已修复 Bug
此版本中修复了以下 bug。
| 问题 ID | 说明 |
|---|---|
| TBD-72 | 消息日志记录政策问题 |
| MGMT-2124 | 在界面中保存权限时,客户角色的权限会被重置 |
| MGMT-2048 | 具有自定义角色(将部署权限限制为一个环境)的用户可以在其他环境中进行部署 |
| MGMT-2041 | 从默认附件模板中移除了 FaultRules 元素 在创建 API 代理或添加政策时,系统不再自动添加 FaultRules 元素,该元素未在政策或 API 代理步骤中使用。 |
| MGMT-2034 | 提取 WSDL 返回失败:“提取 WSDL 错误:处理 WSDL 时出错。” |
| MGMT-1812 | 在导入期间添加 TargetEndpoint 验证 与 ProxyEndpoint 类似,在 API 代理导入期间,系统将验证 TargetEndpoint 是否具有正确的架构以及条件中使用的表达式。 |
| MGMT-1345 | 导入具有多个命名空间的 WSDL 会导致“构建 SOAP”步骤不正确 |
| MGMT-800 | 创建名称为“default”的资源会导致界面损坏 |
| MGMT-602 | API 代理“开发”视图:当端点没有 PreFlow/PostFlow 时,添加“响应缓存”政策会导致错误 |
| MGMT-460 | 重命名政策会导致出现故障行为,并生成无法移除的重复政策 |
| DEVRT-1565 | “费用”的 15 分钟间隔 |
| AXAPP-1728 | 忽略分析中的创收变量 |
| AXAPP-1690 | 自定义报告显示“无效的 API 错误” |
| AXAPP-1533 | Analytics 地理位置热图抛出“无效的 API 调用”错误 |
| APIRT-52 | 自定义报告:许多 API 的响应状态代码为 null |