前言

上一篇曾經簡單介紹服務導向設計、API 與 API Management,讓大家對於為什麼要使用 APIM 有基本的認識,也建立了 Azure API Management。在這一篇文章,我們將介紹其操作介面與功能,讓大家對於 Azure API Management 有初步的認識。本篇文章若有任何錯誤或任何建議,請各位先進不吝指教。



介面與功能介紹

倘若您是第一次使用 APIM,在選單中可以看到快速入門選項:它提供了 Demo Conference API 範例匯入,並逐一介紹如何設定原則、版本與監視您的API,有興趣的朋友可以按著步驟做一次,會更有感覺。



點選 API Management 選單中的 API 功能,您可以看見右邊可以加入新的 API:您可以加入空白 API、OpenAPI、WDSL、Logic App、API Aapp 與 Function App。新建立的 APIM 都會有一個 Echo API 提供測試,我們於下一篇文章 "於 Azure APIM 建立第一個 API" 會有更詳細的介紹。上方可以開啟發佈者入口網站開發人員入口網站



產品 (Production) 是多個 API 的關聯,您可以納入需要的 API 到某個產品,進而提供給客戶或開發人員使用。開發人員要使用特定產品 API 之前必須訂閱產品,進而取得訂閱用戶金鑰,方能開始使用 API。

產品設定畫面中您可以新增 API、建立存取控制 (Azure 內的使用者)、設定此產品的原則與訂閱此產品相關功能。理所當然,您也可以透過上方刪除取消發行功能,移除或暫停您的產品。


具名值功能可以建立鍵/值 (Key/Value) 的變數,讓您在撰寫原則時可以使用,如:固定的標頭(Header)值、Key (可加密)或者透過 原則運算式 回傳目前的日期與時間。


在原則設定中,只需要透過兩個大括號即可直接使用,如下所示:

  {{HeaderValue}}



分析功能相當強大,可以讓您監控 API 使用情況,即時了解那些 API 錯誤或被異常呼叫。



訂閱功能可以對於您的產品/API/所有API產生相對應的金鑰。透過這些金鑰,客戶或工程師就可以存取相對應的 API。


通知通知範本提供不同情境下,新增管理人員與想要通知的電子郵件信箱,如:加入新的訂閱、API 使用量已達限制或邀請使用者...等情況發生時,自動發送郵件通知。



上一篇:API Management 介紹與建立 Azure API Management