什麼是 Apigee?

本頁適用於 ApigeeApigee Hybrid

查看 Apigee Edge 說明文件。

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

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

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

Apigee 提供哪些服務?

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

誰會使用 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 建構應用程式所需的說明文件,並註冊為應用程式開發人員,以便隨時掌握任何更新或變更。如要進一步瞭解開發人員入口網站,請參閱 發布總覽

API 深入分析

Apigee 提供 進階 API 安全性API 監控 數據分析功能,可讓 API 開發人員確保服務存取權、透過快訊監控正常運作時間和流量,並深入瞭解 API 的使用方式。

API 可靠性

Apigee 提供一致的介面,方便管理及使用 API。您可以在 Proxy 層級執行 API 的安全性、流量管理和效率政策。使用 Apigee Proxy 可讓您將 API 使用者與後端服務隔離。也就是說,您可以變更後端,同時讓用戶端應用程式不受干擾地使用您的服務。詳情請參閱「 建構簡單的 API Proxy」。

後續步驟

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

安裝 Apigee

建構第一個 Proxy

為 Proxy 新增功能

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