Sviluppa REST APIs in API Gateway - Amazon API Gateway

Le traduzioni sono generate tramite traduzione automatica. In caso di conflitto tra il contenuto di una traduzione e la versione originale in Inglese, quest'ultima prevarrà.

Sviluppa REST APIs in API Gateway

In Amazon API Gateway, crei una REST API raccolta di entità programmabili note come risorse API Gateway. Ad esempio, usi una RestApirisorsa per rappresentare una API che può contenere una raccolta di entità Resource.

Ogni Resource entità può avere una o più risorse Method. A Method è una richiesta in entrata inviata dal client ed è espressa nei parametri e nel corpo della richiesta. Definisce l'interfaccia di programmazione dell'applicazione per consentire al client di accedere all'espostoResource. Per integrarlo Method con un endpoint di backend, noto anche come endpoint di integrazione, è necessario creare una risorsa di integrazione. Ciò inoltra la richiesta in arrivo a un endpoint di integrazione specificato. URI Se necessario, puoi trasformare i parametri della richiesta o il corpo della richiesta per soddisfare i requisiti del backend.

Per le risposte, è possibile creare una MethodResponserisorsa per rappresentare una risposta alla richiesta ricevuta dal client e creare una IntegrationResponserisorsa per rappresentare la risposta alla richiesta restituita dal backend. Puoi configurare la risposta di integrazione per trasformare i dati della risposta di back-end prima di restituire i dati al client o passare la risposta di back-end al client senza modificarla.

Per aiutare i tuoi clienti a comprendere la tuaAPI, puoi anche fornire la documentazione relativaAPI, come parte della API creazione o dopo API la creazione. Per abilitare questa funzionalità, aggiungi una DocumentationPartrisorsa per un'APIentità supportata.

Per controllare il modo in cui i client chiamano unAPI, usa IAMle autorizzazioni, un autorizzatore Lambda o un pool di utenti Amazon Cognito. Per misurare l'utilizzo del tuoAPI, configura piani di utilizzo per limitare le richieste. API Puoi abilitarli durante la creazione o l'aggiornamento del tuo. API

Per un'introduzione su come creare unAPI, vedereTutorial: Creare un'integrazione REST API con un proxy Lambda. Per ulteriori informazioni sulle funzionalità di API Gateway che potresti utilizzare durante lo sviluppo di un RESTAPI, consulta i seguenti argomenti. Questi argomenti contengono informazioni e procedure concettuali che è possibile eseguire utilizzando la console API API Gateway RESTAPI, il Gateway AWS CLI, o uno dei AWS SDKs.