介绍
Azure API Management 充当 Web API 与公共 Internet 之间的网关。
假设你是一家在线鞋业公司的首席开发人员。 公司发展迅速,并希望优化供应链。 这种优化的一个组成部分是向合作伙伴公开一些内部数据和流程(例如库存和规划),以便他们能够直接访问当前库存级别的信息。 你希望通过一组 Web API 提供合作伙伴访问权限。 在公共 Internet 上发布这些 API 后,只有合作伙伴应用程序才能使用它们。 公司和合作伙伴希望最大限度地降低集成成本,而开发人员团队希望专注于业务逻辑,而不是授权等次要问题。
在此模块中,你将创建一个 API 网关以安全地发布 API。 为了介绍安全访问 API 的方法,你将使用 API 管理订阅密钥。 本模块结束时,你将能够使用 API 管理发布任何 API。
学习目标
在本模块中,你将:
- 创建一个 Azure API 管理网关。
- 将 API 导入到 API 网关。
- 发布供开发人员访问的 API。
- 使用订阅密钥调用 API。
先决条件
- 熟悉 Web API 的基本概念,包括操作、终结点和 API 标准(如 OpenAPI)。
- 对 Azure 和云概念、服务和 Azure 门户有基本的了解。
- 你需要一个 Azure 订阅来完成练习。 如果还没有 Azure 订阅,可以在开始前创建一个免费帐户并添加订阅。 如果你是学生,可使用面向学生的 Azure 产品/服务。