Hvordan distribuere REST API til AWS Lambda

Hvordan distribuere REST API til AWS Lambda

Utviklere bruker REST API for å bygge en webside eller applikasjon for å kommunisere med den skybaserte serveren. Representasjonsstatoverføring (REST) ​​er en standardisert programvarearkitekturstil som er en industri kjent og brukt. AWS tilbyr API Gateway -tjenesten som REST API kan bygges og distribueres på plattformen.

La oss starte med hvordan du distribuerer REST API til AWS Lambda:

Distribuer REST API til AWS Lambda

For å distribuere REST API til AWS Lambda, besøk API Gateway -konsollen fra Services -delen på AWS -konsollen:

Klikk på "Bygge”Knapp for å opprette et REST API -applikasjon:

Endre “Endepunkttype" til "Kant optimalisert”Og hold resten av konfigurasjonene som standard. Etter det, klikk på “Import”Knapp fra bunnen av siden:

Når API er opprettet, klikker du bare på navnet sitt for å åpne strukturen:

Velg “Autorisatorer”Seksjon fra venstre panel og klikk på“Opprett ny autorisator”Knapp:

Konfigurer autorisatoren med "Lambda" -type og klikk på "Skape”Knapp:

Det vil be brukeren om å opprette lambda -funksjonen ved å klikke på "Gi og opprette”Knapp:

Utvide “Handlinger”Rullegardinmeny og klikk på“Skape ressurser”Knapp fra API -siden:

Skriv inn ressursens navn og velg "Aktiver API Gateway Cors”Avkrysningsrute. Etter det, klikk på “Lag ressurs”Knapp:

Utvide “Handlinger”-Knappen for å klikke på“Lag metode”Knapp:

Velg "POST" fra "Alternativer”Tab for å generere en metode. Etter det, konfigurer Lambda -funksjonen ved å lagre disse endringene:

Lambda -funksjonen er opprettet på AWS Lambda “Funksjoner”Side:

Ta turen inn i “Metodeforespørsel”Tab ved å klikke på den:

Klikk på blyantikonet for å redigere “Autorisasjon”Innstillinger:

Velg autorisatoren som ble opprettet tidligere fra rullegardinlisten:

Utvide “Handlinger”Tab for å klikke på“Distribuer API”Knapp for å distribuere REST API:

Plukke ut "Ny scene”For distribusjonsstadiet og klikk på“Utplassere”Knapp:

Distribusjonen vil vise “Påkalle URL”Link for å åpne REST API -applikasjonen:

Skriv inn nettadressen i nettleseren for å besøke det distribuerte API:

Du har distribuert REST API til AWS Lambda:

Konklusjon

For å distribuere REST API til AWS Lambda, bygg REST API fra API Gateway. Etter det, opprette en autorisator ved hjelp av lambda -funksjonen. Før du distribuerer API -en, lager du ressurser og metoder for API og redigerer autorisatoren fra metodeforespørselsfanen. Distribuere API fra “Handlinger”Rullegardinmeny, og den vil gi“Påkalle URL”Å besøke det utplasserte API.