在RESTAPIs和之間選擇 HTTP APIs - Amazon API Gateway

本文為英文版的機器翻譯版本,如內容有任何歧義或不一致之處,概以英文版為準。

在RESTAPIs和之間選擇 HTTP APIs

RESTAPIs並且HTTPAPIs都是RESTfulAPI產品。RESTAPIs支持更多的功能 HTTPAPIs,而HTTPAPIs設計具有最小的功能,因此可以以更低的價格提供它們。選擇是RESTAPIs否需要API金鑰、每個用戶端節流、要求驗證、 AWS WAF 整合或私有端點等功能。API選擇是HTTPAPIs否不需要隨附的功能RESTAPIs。

下列各節摘要說明RESTAPIs和中可用的核心功能HTTPAPIs。必要時,系統會提供額外的連結,以便在《API閘道開發人員指南》的RESTAPI和HTTPAPI各節之間進行瀏覽。

端點類型

端點類型是指API閘道為您的端點建立的端點API。如需詳細資訊,請參閱 API Gateway 中其餘 API 的 API 端點類型

端點類型 REST API HTTP API

邊緣最佳化

區域性

私有

安全

APIGateway 提供多種方法來保護您免API受特定威脅的攻擊,例如惡意行為者或流量高峰。如需了解詳細資訊,請參閱 在 API Gateway 中保護您的其餘 API在 API Gateway 中保護您的 HTTP API

安全性功能 REST API HTTP API

相互TLS認證

後端身分驗證的憑證

AWS WAF

授權

API閘道支援多種機制來控制和管理您的API. 如需詳細資訊,請參閱 在 API Gateway 中控制和管理對 REST API 的存取在 API Gateway 中控制和管理 HTTP API 的存取

1 您可以將 Amazon Cognito 與JWT授權者一起使用。

2 您可以使用 Lambda 授權程式來驗JWTs證 RESTAPIs.

API管理

選擇是RESTAPIs否需要API金鑰和每個用戶端速率限制等API管理功能。如需詳細資訊,請參閱在 API Gateway 中將您的 REST API 散發給用戶端API Gateway RESTAPIs中的 自訂網域名稱API Gateway HTTPAPIs中 的自訂網域名稱

功能 REST API HTTP API

自訂網域

API鑰匙

個別用戶端速率限制

個別用戶端使用量限制

開發

在開發 API Gateway 時API,您可以決定您的API. 這些特性取決於您的API. 如需詳細資訊,請參閱 在 API Gateway RESTAPIs中開發在 API Gateway 中開發 API

監控

API閘道支援數個選項來記錄API請求並監控您的APIs. 如需詳細資訊,請參閱 監控 API Gateway 中的其餘 API監控 API Gateway 中的 API

整合

整合將您的API閘道連接API到後端資源。如需詳細資訊,請參閱 API Gateway 中其他 API 的整合在 API Gateway 中為 HTTP API 建立整合