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.