什麼是 Apigee?

本頁內容適用於 ApigeeApigee Hybrid

查看 Apigee Edge 說明文件。

Apigee 是 Google Cloud 的原生 API 管理平台,可用於建構、管理及保護 API,適用於任何用途、環境或規模。Apigee 提供高效能 API Proxy,可為後端服務建立一致且可靠的介面。透過 Proxy 層,您可以精細控管所有服務的安全性、速率限制、配額、分析等。

Apigee 支援 RESTgRPCSOAPGraphQL,可彈性實作任何 API 架構樣式。

準備好開始使用 Apigee 了嗎?採取後續步驟

Apigee 提供哪些服務?

Apigee 提供 API Proxy 層,位於後端服務與想使用您服務的內部或外部用戶端之間。Apigee 提供豐富的政策,可讓您在 API Proxy 層新增安全性、流量管理、資料中介、擴充功能和其他功能,打造穩固的企業級 API 管理解決方案。您也可以新增自訂程式碼、條件邏輯、錯誤處理、速率限制、快取和許多其他動作。 由於政策和動作是在 Apigee 的 API Proxy 層級實作,因此底層後端服務可以維持不變。

誰會使用 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

建構第一個 Proxy

為 Proxy 新增功能

如要進一步瞭解如何在 Google Cloud 中運用 Apigee,請參閱訓練和教學課程