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 可以定义多个操作。 操作是 HTTP 谓词和在前端 API 中唯一可解析的 URL 模板的组合。 通常,操作以一对一的形式映射到后端 API 终结点。 有关详细信息,请参阅 模拟 API 响应
  • 版本 - 版本 是现有前端 API 的不同变体,其形状或行为与原始 API 不同。 版本可让客户选择继续使用原始 API 或在选择时升级到新版本。 版本是一种机制,用于发布破坏性变更,而不会影响 API 使用者。 有关详细信息,请参阅发布 API 的多个版本
  • 修订 - 修订是现有 API 的副本,可以更改,而不会影响 API 使用者,并在验证和测试后通常与使用者当前正在使用的版本交换。 修订提供了一种安全实现非中断性变更的机制。 有关详细信息,请参阅使用修订版
  • 策略 - 策略 是可重用且可组合的组件,可实现一些常用的 API 相关功能。 API 管理提供 50 多个内置策略,这些策略负责关键但无差别的水平问题 - 例如,请求转换、路由、安全性、保护、缓存。 这些策略可以应用于各种范围,这些范围决定了受影响的 API 或作,并使用策略表达式动态配置。 有关详细信息,请参阅 Azure API 管理中的策略
  • 开发人员门户 - 开发人员门户 是 API 管理的一个组件。 它为 API 发现和自助服务载入 API 使用者提供了可自定义的体验。