簡介

已完成

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,加以管理、保護及監視。