在 Azure 中建立 API 整合架構

中級
解決方案架構設計師
Azure
Azure API 管理

了解如何在 Azure 中建立 API 整合架構,並為您的應用程式提供安全、可擴充的 API 存取。

必要條件

  • 熟悉 Web API 的基本概念,包括作業、端點和 API 標準,例如 OpenAPI。
  • 熟悉 C#
  • 對 Azure 和雲端概念、服務和 Azure 入口網站有基本了解。

此學習路徑中的課程模組

了解 API 管理服务如何提供各种功能、如何转换和保护 API 以及如何创建后端 API。

使用 API 管理來控制使用您 API 的人員、強制執行使用原則,以及使用 API 來為開發人員提供專業的前端。

API 管理原則是可設定的模組,您可以將其新增至 API 以變更其行為。 原則可以執行快取回應、轉換文件和值、呼叫 Webhook 以進行通知或稽核,以及在發生暫時性失敗後重試要求等操作。 本課程模組會示範如何使用原則來啟用快取,以提升負載下的 API 效能。

使用 Azure APIM 中的原則,保護您的後端 API 免於資訊洩露,並實作節流 (比率限制) 以避免資源耗盡。

了解如何使用 API 金鑰與用戶端憑證驗證保護您的 API 免遭未經授權的使用。

將多個 Azure Functions 應用程式匯入至單一 Azure API 管理執行個體,以將它們合併成整合介面。