為什麼選擇 API Gateway?

Amazon API Gateway 是一種全受管的服務,可讓開發人員輕鬆地建立、發佈、維護、監控和保護任何規模的 API。API 可作為應用程式的「前門」,以便從後端服務存取資料、商業邏輯或功能。使用 API Gateway 時,您可以建立 RESTful API 和 WebSocket API,以啟用即時雙向通訊應用程式。API Gateway 支援容器化、無伺服器工作負載和 Web 應用程式。

API Gateway 負責處理有關接受和處理多達數十萬個並行 API 呼叫的所有工作,包括流量管理、CORS 支援、授權和存取控制、調節、監控和 API 版本管理。API Gateway 沒有最低費用或啟動成本。您要為收到的 API 呼叫和資料傳輸量支付費用,而使用 API Gateway 分級定價模型,可在 API 用量擴展時減少成本。

RESTful API

使用 HTTP API 建置針對無伺服器工作負載和 HTTP 後端最佳化的 RESTful API。 HTTP API 是建置僅需要 API 代理功能之 API 的最佳選擇。若您的 API 在單一解決方案中需要 API 代理功能和 API 管理功能,則 API Gateway 還將提供 REST API

WEBSOCKET API

使用 WebSocket API 來建立即時雙向通訊應用程式,例如聊天應用程式和串流儀表板。API Gateway 會保持連線不中斷,以處理後端服務和用戶端之間的訊息傳輸。

Page Topics

優點

優點

Open all

使用 API Gateway 同時執行相同 API 的多個版本,可讓您快速重複執行、測試和發行新的版本。您要為 API 呼叫和資料傳輸付費;既沒有最低費用,也沒有前期承諾。

使用 Amazon CloudFront 來妥善利用節點的全球網路,為最終使用者提供 API 請求和回應的最低可能延遲。調節流量和授權 API 呼叫,以確保後端操作可以承受流量高峰,而且不需要呼叫後端系統。

API Gateway 提供 API 請求的分級定價模式。在最高級之中,每百萬請求的 API 請求價格低至 0.90 USD,這是因為在各個 AWS 帳戶中,每個區域的 API 用量都有所增加,所以您的成本會下降。

從 API Gateway 儀表板監控效能指標,以及 API 呼叫、資料延遲和錯誤率的相關資訊,這可讓您使用 Amazon CloudWatch,以視覺化方式監控對您服務的呼叫。

利用 AWS Identity and Access Management (IAM) 和 Amazon Cognito,授與對 API 的存取權。如果您使用 OAuth 字符,則 API Gateway 會提供原生 OIDC 和 OAuth2 支援。為了支援自訂的授權要求,您可以從 AWS Lambda 執行 Lambda 授權方。

使用 HTTP API 或 REST API 建立 RESTful API。對大多數使用案例而言,HTTP API 是建置 HTTP API 的最佳方法,最高可比 REST API 便宜 71%。如果您的使用案例需要單一解決方案中有 API 代理功能和管理功能,您就可以使用 REST API。

  • WirelessCar

    了解連網行動服務供應商、新創公司 WirelessCar 如何使用適用於 Java 的 AWS Lambda SnapStart 提升績效。

    閱讀案例研究

  • Odyssey Interactive

    了解遊戲工作室 Odyssey Interactive 如何使用 AWS 上的受管基礎設施,在全球推出其首款多人遊戲 Omega Strikers。

    閱讀案例研究

  • Betterfly

    了解 Betterfly 如何使用建置在 AWS 上的數位解決方案,簡化團體保護和福利管理並鼓勵日常積極習慣。

    閱讀案例研究

  • TiVo

    了解身處媒體與娛樂產業的 TiVo 如何使用 AWS Lambda 和 Amazon API Gateway,實現串流服務的爆量可擴展性和穩定的正常運行時間。

    閱讀案例研究

開始使用 API Gateway

1

註冊 AWS 帳戶

立即存取 AWS 免費方案

2

透過逐步教學了解

跟著簡單的教學課程探索和學習。

3

開始使用 AWS 進行建置