本文為英文版的機器翻譯版本,如內容有任何歧義或不一致之處,概以英文版為準。
在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 端點類型。
安全
APIGateway 提供多種方法來保護您免API受特定威脅的攻擊,例如惡意行為者或流量高峰。如需了解詳細資訊,請參閱 在 API Gateway 中保護您的其餘 API 和 在 API Gateway 中保護您的 HTTP API。
授權
API閘道支援多種機制來控制和管理您的API. 如需詳細資訊,請參閱 在 API Gateway 中控制和管理對 REST API 的存取 和 在 API Gateway 中控制和管理 HTTP API 的存取。
授權選項 | REST API | HTTP API |
---|---|---|
|
|
|
|
|
|
|
|
1 您可以將 Amazon Cognito 與JWT授權者一起使用。
2 您可以使用 Lambda 授權程式來驗JWTs證 RESTAPIs.
API管理
選擇是RESTAPIs否需要API金鑰和每個用戶端速率限制等API管理功能。如需詳細資訊,請參閱在 API Gateway 中將您的 REST API 散發給用戶端、API Gateway RESTAPIs中的 自訂網域名稱及API Gateway HTTPAPIs中 的自訂網域名稱。
開發
在開發 API Gateway 時API,您可以決定您的API. 這些特性取決於您的API. 如需詳細資訊,請參閱 在 API Gateway RESTAPIs中開發 及 在 API Gateway 中開發 API。
監控
API閘道支援數個選項來記錄API請求並監控您的APIs. 如需詳細資訊,請參閱 監控 API Gateway 中的其餘 API 和 監控 API Gateway 中的 API。
功能 | REST API | HTTP API |
---|---|---|
|
|
|
|
|
|
|
整合
整合將您的API閘道連接API到後端資源。如需詳細資訊,請參閱 API Gateway 中其他 API 的整合 和 在 API Gateway 中為 HTTP API 建立整合。
功能 | REST API | HTTP API |
---|---|---|
|
||
|
||
|