Azure API 管理术语
适用于:所有 API 管理层级
本文提供 Azure API 管理特定的术语定义。
术语定义
- 后端 API - 用于实现 API 及其操作的服务(通常是基于 HTTP 的服务)。 有时,后端 API 简称后端。 有关详细信息,请参阅后端。
- 前端 API - API 管理充当基于后端 API 的中介层。 前端 API 是一个从 API 管理公开给 API 使用者的 API。 可以在 API 管理中自定义前端 API 的形状和行为,而无需更改其所代表的后端 API。 有时,前端 API 简称 API。 有关详细信息,请参阅导入和发布 API。
- 产品 - 产品是前端 API 的捆绑包,可以提供给指定的 API 使用者组(使用单个访问凭据并接受一组使用限制)进行自助式加入。 一个 API 可以是多个产品的一部分。 有关详细信息,请参阅创建和发布产品。
- API 操作 - API 管理中的前端 API 可以定义多个操作。 操作是可以在前端 API 中进行独特解析的 HTTP 谓词和 URL 模板的组合。 通常,操作会以一对一的形式映射到后端 API 终结点。 有关详细信息,请参阅模拟 API 响应。
- 版本 - 版本是现有前端 API 的独特变体,其形状或行为与原始的不同。 有了版本,客户就可以选择继续使用原始 API,也可以选择升级到新版本。 版本是一种用于发布中断性变更而不会影响 API 使用者的机制。 有关详细信息,请参阅发布 API 的多个版本。
- 修订版 - 修订版是现有 API 的副本,可以进行更改而不会影响 API 使用者,通常可以在验证和测试后与使用者当前使用的版本交换。 修订版提供了一种安全地实现非中断性变更的机制。 有关详细信息,请参阅使用修订版。
- 策略 - 策略是一种可重用且可组合的组件,实现一些常用的 API 相关功能。 API 管理提供 50 多个内置策略,这些策略负责处理关键但无差异的横贯各领域的问题,例如请求转换、路由、安全性、保护、缓存。 策略可以在各种决定受影响的 API 或操作的范围应用,可以使用策略表达式进行动态配置。 有关详细信息,请参阅 Azure API 管理中的策略。
- 开发人员门户 - 开发人员门户是 API 管理的一个组件。 它为 API 使用者提供一种进行 API 发现和自助式加入的可自定义体验。