RESTAPIs在API閘道中開發 - Amazon API 网关

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

RESTAPIs在API閘道中開發

在 Amazon API Gateway 中,您可以建立一個稱RESTAPI為API閘道資源的可編程實體集合。例如,您可以使用RestApi資源來表示可API以包含資源實體集合的資源

每個Resource實體都可以有一或多個方法資源。A Method 是由客戶端提交的傳入請求,並在請求參數和正文中表示。它定義了用於客戶端訪問暴露的應用程序編程接口Resource。若要Method與後端端點 (也稱為整合端點) 整合,請建立整合資源。這會將傳入的要求轉送至指定的整合端點URI。如有必要,您可以轉換請求參數或請求主體以滿足後端要求。

對於回應,您可以建立MethodResponse資源來表示用戶端收到的要求回應,並建立IntegrationResponse資源來代表後端傳回的要求回應。您可以設定整合回應來轉換後端回應資料,再將資料傳回用戶端或將後端回應依現狀傳遞到用戶端。

為了協助您的客戶瞭解您的API,您也可以在API建立過程中API或建立之後提供的API文件。若要啟用此功能,請為支援的API實體新增DocumentationPart資源。

若要控制用戶端呼叫的方式API,請使用IAM許可、Lambda 授權者或 Amazon Cognito 使用者集區。要計算您的使用情況API,請設置使用計劃以限制API請求。您可以在建立或更新您的API.

如需如何建立的簡介API,請參閱教學課程:使RESTAPI用 Lambda 代理整合建立。若要深入瞭解您在開發時可能會使用之API閘道功能的詳細資訊 RESTAPI,請參閱下列主題。這些主題包含您可以使用閘道主控台、API閘道、或其中API一個來執行的概念性資訊和程序 AWS SDKs。REST API AWS CLI