本頁內容適用於 Apigee 和 Apigee Hybrid。
查看
Apigee Edge 說明文件。
Apigee 是 Google Cloud 的原生 API 管理平台,可用於建構、管理及保護 API,適用於各種用途、環境或規模。Apigee 提供高效能 API Proxy,為後端服務建立一致且可靠的介面。透過 Proxy 層,您可以精細控管所有服務的安全性、速率限制、配額、數據分析等項目。
Apigee 支援 REST、gRPC、SOAP 和 GraphQL,可彈性實作任何 API 架構樣式。
Apigee 提供哪些服務?
Apigee 提供 API Proxy 層,介於後端服務與想使用服務的內部或外部用戶端之間。Apigee 提供豐富的政策,可讓您在 API Proxy 層新增安全防護、流量管理、資料中介、擴充功能和其他功能,打造穩固的企業級 API 管理解決方案。您也可以新增自訂程式碼、條件邏輯、錯誤處理、速率限制、快取和許多其他動作。 由於政策和動作是在 Apigee 的 API Proxy 層級實作,因此底層後端服務可以維持不變。
如需 Apigee 的技術功能總覽,請參閱「 Apigee 技術功能總覽」。
誰會使用 Apigee?
Apigee 的設計宗旨是協助兩大類使用者解決獨特的 API 管理難題:
- API 生產者:API 生產者會建構及管理公開後端服務的 API。
- API 消費者:API 消費者會在用戶端應用程式中使用 API 提供的資料。
API 製作工具面臨的挑戰
公開後端服務時,API 產生者會面臨一連串的特定挑戰,例如:
- 安全性:API 產生者透過網路提供服務時,必須採取一切必要措施,確保服務安全無虞,並防止未經授權的存取行為。
- 可探索性:API 產生者必須確保用戶端應用程式開發人員可以找到並使用 API。隨著服務異動,API 生產者必須讓應用程式開發人員瞭解最新資訊,並確保服務與其他平台和裝置保持相容。
- 可測量性:身為 API 生產者,您應監控服務,確保服務隨時可供用戶端應用程式使用。您可能也想評估流量、設定配額,以及深入瞭解服務使用者。
API 消費者面臨的挑戰
如果用戶端應用程式開發人員使用多個供應商的服務,會面臨略有不同的挑戰,例如:
- 彈性:服務供應商現在可使用許多技術公開服務。 同一用戶端應用程式可能必須使用一種方法,才能取用某個供應商的服務,並使用另一種方法取用其他供應商的服務。
- 易於使用:API 使用者希望使用設計完善、容易探索且說明文件齊全的 API,以便快速上手。
- 可靠性:API 消費者需要後端服務的可靠性,才能確保自己的用戶端應用程式順暢運作。維持一致的 API 介面,可讓 API 產生者實作後端服務變更,而不影響 API 消費者。
使用 Apigee 的主要優點
Apigee API 管理服務提供專為滿足 API 供應商和消費者需求而設計的功能。
API 可探索性
Apigee 提供以開發人員為主的入口網站,方便用戶端應用程式開發人員探索您的 API、尋找使用 API 建構應用程式所需的說明文件,以及註冊成為應用程式開發人員,隨時掌握最新資訊或異動。如要進一步瞭解開發人員入口網站,請參閱 發布總覽。
API 洞察功能
Apigee 提供進階 API 安全防護、API 監控和 數據分析功能,可協助 API 產生者確保服務存取安全、監控正常運作時間和流量 (並設定快訊),以及深入瞭解 API 的使用情形。
API 可靠性
Apigee 提供一致的介面,方便您管理及使用 API。您可以在 Proxy 層級執行 API 的安全性、流量管理和效率政策。使用 Apigee Proxy 可將 API 消費者與後端服務隔離。也就是說,您可以在變更後端的同時,允許用戶端應用程式不中斷地使用服務。詳情請參閱「 建構簡單的 API Proxy」。
後續步驟
準備好開始使用 Apigee 了嗎?採取後續步驟。
安裝 Apigee
- 瞭解如何佈建評估機構。
- 在 Cloud 控制台開始使用,以隨用隨付方式佈建 Apigee。
- 瞭解 Apigee Hybrid 安裝的整體架構。
建構第一個 Proxy
為 Proxy 新增功能
- 附加及設定政策。
- 保護 API Proxy。
- 實作速率限制。
如要進一步瞭解如何在 Google Cloud 中運用 Apigee,請參閱我們的訓練和教學課程。