Come distribuire l'API REST su AWS lambda

Come distribuire l'API REST su AWS lambda

Gli sviluppatori utilizzano API REST per creare una pagina Web o un'applicazione per comunicare con il server basato su cloud. Il trasferimento di stato rappresentativo (REST) ​​è uno stile di architettura software standardizzato che è un settore noto e utilizzato. AWS offre il servizio Gateway API attraverso il quale l'API REST può essere costruita e distribuita sulla piattaforma.

Cominciamo con come distribuire API REST su AWS Lambda:

Distribuisci API REST su AWS Lambda

Per distribuire API REST su AWS Lambda, visitare la console Gateway API dalla sezione Servizi sulla console AWS:

Clicca sul "Costruire"Pulsante per creare un'applicazione API REST:

Cambiare il "Tipo di endpoint" A "Bordo ottimizzato"E mantieni il resto delle configurazioni come predefinito. Successivamente, fai clic su "Importare"Pulsante dalla parte inferiore della pagina:

Una volta creata l'API, fai semplicemente clic sul suo nome per aprire la sua struttura:

Seleziona il "Autorizzatori"Sezione dal pannello sinistro e fare clic su"Crea nuovo autori"Pulsante:

Configurare l'autore con tipo "lambda" e fare clic su "Creare"Pulsante:

Spinterà l'utente a creare la funzione Lambda facendo clic su "Concedere e creare"Pulsante:

Espandere il "Azioni"Menu a discesa e fare clic su"Creare risorse"Pulsante dalla pagina API:

Digita il nome della risorsa e seleziona "Abilita API Gateway Cors"Casella di controllo. Successivamente, fai clic su "Crea risorse"Pulsante:

Espandere il "AzioniPulsante "per fare clic su"Crea metodo"Pulsante:

Scegli il "INVIARE" dal "OPZIONI"Scheda per generare un metodo. Successivamente, configurare la funzione Lambda salvando queste modifiche:

La funzione Lambda è stata creata su AWS Lambda "Funzioni" pagina:

Dirigiti nel "Richiesta di metodo"Scheda facendo clic su di essa:

Fai clic sull'icona della matita per modificare il "Autorizzazione" impostazioni:

Seleziona l'autore che è stato creato in precedenza dall'elenco a discesa:

Espandere il "Azioni"Scheda per fare clic su"Distribuisci API"Pulsante per distribuire l'API REST:

Selezionare "Nuovo stadio"Per la fase di distribuzione e fai clic su"Distribuire"Pulsante:

La distribuzione visualizzerà il "Invocare l'URL"Link per aprire l'applicazione API RET:

Immettere l'URL sul browser Web per visitare l'API distribuita:

Hai distribuito con successo l'API RET su AWS Lambda:

Conclusione

Per distribuire l'API REST su AWS Lambda, costruisci l'API REST dalla porta API. Successivamente, crea un autori utilizzando la funzione Lambda. Prima di distribuire l'API, creare risorse e metodi per l'API e modificare l'autore dalla scheda Richiesta di metodo. Distribuire l'API dal "Azioni"Menu a discesa e fornirà il"Invocare l'URL"Per visitare l'API schierata.