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 選項

HTTP API

利用 HTTP API 來建立高效能 RESTful API,這些 API 需要 API 代理功能,但不具備 API 管理功能。HTTP API 已針對無伺服器應用程式和 HTTP 後端進行優化,與 REST API 相比,最多能節省 70% 的成本。

REST API

對於在單一解決方案中同時需要 API 代理功能和管理功能的工作負載,請使用 REST API。API 管理功能包括透過 API 金鑰、發行 API 和營利 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 選項

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

開始使用 Amazon API Gateway

進一步了解 Amazon API Gateway

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