本文為英文版的機器翻譯版本,如內容有任何歧義或不一致之處,概以英文版為準。
在 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。