簡介
Azure API 管理可當作您的 Web API 與公用網際網路之間的閘道。
假設您是一家線上鞋業公司的開發主管。 該公司正快速成長且想要將其供應鏈最佳化。 此最佳化的元件之一是向夥伴公開一些內部資料和流程 (例如存貨和規劃),讓他們可以直接存取目前庫存量的相關資訊。 您想要透過一組 Web API 來為夥伴提供存取。 這些 API 在公用網際網路上發佈時,應該只有合作夥伴應用程式能夠使用它們。 您的公司與夥伴想要將整合的成本降至最低,而您的開發人員小組想要專注於商務邏輯,而非授權之類的次要考量。
在此課程模組中,您會建立 API 閘道,以安全地發佈 API。 若要引進保護 API 存取安全的方式,您可使用 API 管理訂用帳戶金鑰。 此課程模組結束時,您即能夠使用 API 管理來發佈任何 API。
學習目標
在本單元中,您將:
- 建立 Azure API 管理閘道。
- 將 API 匯入 API 閘道。
- 發佈已備妥可供開發人員存取的 API。
- 使用訂用帳戶金鑰呼叫 API。
必要條件
- 熟悉 Web API 的基本概念,包括作業、端點和 API 標準,例如 OpenAPI。
- 對 Azure 和雲端概念、服務和 Azure 入口網站有基本了解。
- 您需要有 Azure 訂用帳戶才能完成練習。 如果您沒有 Azure 訂用帳戶,請在開始之前,先建立一個免費帳戶並新增訂用帳戶。 如果您是學生,則可利用 Azure 學生版供應項目。