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.