在 API Gateway RESTAPIs中開發 - Amazon API Gateway

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

在 API Gateway RESTAPIs中開發

在 Amazon API Gateway 中,您可以將 建置RESTAPI為稱為 API Gateway 資源 的可程式設計實體集合。例如,您可以使用 RestApi 資源來代表API可能包含資源實體集合的 。

每個Resource實體都可以有一或多個方法資源。Method 是由用戶端提交的傳入請求,並在請求參數和內文中表達。它定義了用戶端存取公開 的應用程式程式設計介面Resource。若要將 Method與後端端點整合,也稱為整合端點,您可以建立整合資源。這會將傳入請求轉送至指定的整合端點 URI。如有必要,您可以轉換請求參數或請求內文以符合後端需求。

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

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

若要控制用戶端呼叫 的方式API,請使用IAM許可 Lambda 授權方 Amazon Cognito 使用者集區 。若要計量 的使用量API,請設定使用計畫來限流API請求。您可以在建立或更新 時啟用這些功能API。

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