Amazon API Gateway

建立、維護和保護任何規模的 API

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 用量擴展時減少成本。

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 會保持連線不中斷,以處理後端服務和用戶端之間的訊息傳輸。

API Gateway 運作方式

API Gateway 運作方式

優勢

有效率的 API 開發

使用 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 授權方。

RESTful API 選項

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

開始使用 Amazon API Gateway

進一步了解 Amazon API Gateway

瀏覽功能頁面
準備好開始建立?
開始使用 Amazon API Gateway
還有其他問題嗎?
聯絡我們