介绍

已完成

Web API 非常棒,因为你可以使用它们向全世界公开你的服务,供许多客户使用。 这些客户既可以居住在公司内部,也可以居住在公司外部。 然而,随着这些 API 的数量的增长,你需要对其进行管理、保护和监视。

可通过多种方式管理 API。 可以选择逐个保护这些 API,这从成本角度来看是有意义的,但管理起来却可能是一场噩梦。 还可以选择某个集中式 API 管理解决方案,该解决方案为配置驱动型,允许你在一个地方管理所有 API。 Azure API 管理正是在这种情况下发挥作用。

此外,随着生成式 AI 变得越来越常用,你可能希望在业务中使用它。 然而,将这些 API 上线时,你需要对它们进行管理,并考虑安全性、监视等方面的问题,例如令牌的使用以及负载和故障的处理。

场景:Contoso 电子商务

你将尝试使用生成式 AI,也许将使用 Azure OpenAI 通过调用 API 来生成一些文本。

此时,你希望为企业 Contoso 电子商务使用生成式 AI 模型。 然而,当你将一个或多个终结点联机时,你需要对其进行管理。 你需要保护、监视和缩放它们。 你在寻找各种有助于 API 管理的解决方案,而 Azure API 管理就是其中之一。

我将了解哪些内容?

在本模块中,你将了解如何:

  • 创建 API 管理实例。
  • 配置负载均衡器和断路器。
  • 使用托管标识来保护 API。
  • 管理生成式 AI API 的令牌限制和策略。

主要目标是什么?

本模块的主要目标是帮助你了解如何将 Azure API 管理与生成式 AI API 一起使用来管理、保护和监视它们。