Hvordan bruger man AWS Lambda Layers til kodegenanvendelighed?

Hvordan Bruger Man Aws Lambda Layers Til Kodegenanvendelighed



Lambdalaget er en serverløs computertjeneste i AWS Lambda der bruges til at dele den mest brugte kode og biblioteker blandt lambda-funktioner. I stedet for at installere biblioteker i en lambda-funktion, kan brugere oprette lag til dem og henvise til disse lag i funktionen. En Lambda-funktion kan referere til eller inkludere op til fem lag, og deres rækkefølge har betydning, hvis de er afhængige af hinanden.

Hvad er fordelene ved at bruge Lambda Layers?

Lambdalag har en masse fordele, hvoraf nogle er angivet nedenfor:

  • Det undgår at overtræde det tekniske princip DRI (Gentag ikke dig selv).
  • Lambdalaget minimerer længden af ​​pakken, som kan implementeres i Lambdafunktionen.
  • Effektiviteten og ydeevnen af ​​lambda-funktionerne kan forbedres ved hjælp af lambda-lagene.
  • Lambda-lag kan deles på tværs af flere AWS-konti eller Lambda-funktioner fra AWS Lambda.

Denne vejledning vil forklare, hvordan du bruger AWS Lambda-lag til genbrug af kode.







Hvordan bruger man AWS Lambda Layers til kodegenanvendelighed?

Brug af AWS Lambda-lag til genbrugbar kode involverer flere trin. Til dette skal du oprette en lambda-funktion og et lambda-lag og derefter bruge dette lag i funktionen. Lad os undersøge nedenstående trin:



Trin 1: Log ind på AWS-konsollen
Gå først ind i AWS-kontoen ved at logge ind på kontoen ved hjælp af dens legitimationsoplysninger. Vælg derefter ' Lambda knappen fra AWS Management Console:







Trin 2: Oprettelse af en Lambda-funktion
Klik nu på ' Opret en funktion ” fra AWS Lambda-dashboardet til at gå inde på funktionssiden for at begynde at konfigurere det:



Trin 3: Opsætning af en Lambda-funktion
For at oprette en ny funktion skal du give den et navn og vælge miljøet for funktionen. Klik til sidst på ' Opret funktion ”-knap, der er placeret i slutningen af ​​grænsefladen for at oprette en funktion:

Her nedenfor oprettes en funktion med navnet ' min LambdaFunc ” og det har i begyndelsen nul lag tilføjet til det:

Trin 4: Oprettelse af et lambdalag
For at få adgang til lambda-lagene skal du vælge ' Lag ”-knappen på sidebjælken. Klik derefter på 'Opret lag' knap for at oprette et nyt lambdalag:

Trin 5: Konfiguration af Lambda-laget
Skriv ' Navn ” af lambdafunktionen med en beskrivelse. Klik derefter på ' Upload knappen for at uploade koden eller biblioteket som ' afhængigheder ” i en zip-mappe. Brugere kan vælge de kompatible kørselstider og oprette laget som valgfri parametre:

Her er et lag oprettet med navnet ' mit lambdalag ”:

Trin 6: Tilføj et lag i Lambda-funktion
Når Lambda-laget er oprettet, skal du blot klikke på ' Lag ”-knappen under lambda-funktionsnavnet. Her ' 0 ' viser antallet af lag tilføjet til funktionen:

Klik derefter på ' Tilføj et lag knappen for at tilføje et lag i en AWS lambda-funktion:

Trin 7: Brug af Lambda-laget til genbrug af kode
Vælg 'Tilpassede lag' mulighed, og vælg det lag, du vil bruge. Til dette skal du vælge laget ' version ', som du vil bruge, og klik til sidst på ' Tilføje ” knap:

Her har vi tilføjet et lag ' mit lambdalag ' og nu bruges den af ​​funktionen ' min Lambdafunc ”. Den kan også genbruges til andre funktioner for at undgå at omskrive koden:

Det handler om at bruge AWS Lambda-lag ved at tilføje kode fra det lokale system for dets genbrugelighed.

Konklusion

For at bruge AWS Lambda-lagene i AWS til genbrug af koden, skal du blot logge ind på AWS-kontoen og gå ind i Lambda-dashboardet. Derefter skal du oprette en funktion og derefter oprette et lag for at uploade din kode eller dit bibliotek i en zip-mappe. Når laget er oprettet, kan du tilføje laget til funktionen, så brugeren kan bruge det til at undgå at omskrive koden. Denne vejledning har forklaret, hvordan du bruger AWS Lambda-lagene til genanvendelighed af kode i AWS.