Kako koristiti AWS Lambda slojeve za ponovnu upotrebu koda?

Kako Koristiti Aws Lambda Slojeve Za Ponovnu Upotrebu Koda



Lambda sloj je računalna usluga bez poslužitelja AWS Lambda koji se koristi za dijeljenje najčešće korištenog koda i biblioteka među lambda funkcijama. Umjesto instaliranja biblioteka u lambda funkciju, korisnici mogu za njih stvoriti slojeve i referencirati te slojeve u funkciji. Lambda funkcija može referencirati ili uključiti do pet slojeva, a njihov redoslijed je važan ako ovise jedan o drugom.

Koje su prednosti korištenja lambda slojeva?

Lambda slojevi imaju puno prednosti, od kojih su neke navedene u nastavku:

  • Izbjegava se kršenje inženjerskog načela DRI (Ne ponavljajte se).
  • Lambda sloj smanjuje duljinu paketa koji se može implementirati u Lambda funkciji.
  • Učinkovitost i performanse lambda funkcija mogu se poboljšati pomoću lambda slojeva.
  • Lambda slojevi mogu se dijeliti na više AWS računa ili Lambda funkcija iz AWS Lambda.

Ovaj će vodič objasniti kako koristiti AWS Lambda slojeve za ponovnu upotrebu koda.







Kako koristiti AWS Lambda slojeve za ponovnu upotrebu koda?

Korištenje AWS Lambda slojeva za ponovnu upotrebu koda uključuje nekoliko koraka. U tu svrhu stvorite lambda funkciju i lambda sloj i zatim upotrijebite taj sloj u funkciji. Istražimo korake u nastavku:



Korak 1: Prijava na AWS konzolu
Prvo uđite u AWS račun prijavom na račun pomoću njegovih vjerodajnica. Nakon toga odaberite ' Lambda ” na AWS konzoli za upravljanje:







Korak 2: Stvaranje lambda funkcije
Sada kliknite na ' Stvorite funkciju ” s nadzorne ploče AWS Lambda da biste krenuli unutar stranice s funkcijama kako biste je započeli konfigurirati:



Korak 3: Postavljanje lambda funkcije
Da biste stvorili novu funkciju, dodijelite joj naziv i odaberite okruženje za funkciju. Na kraju kliknite na ' Stvori funkciju ” gumb koji se nalazi na kraju sučelja za stvaranje funkcije:

Ovdje ispod stvorena je funkcija s nazivom ' myLambdaFunc ” i u početku ima nula dodanih slojeva:

Korak 4: Stvaranje Lambda sloja
Za pristup lambda slojevima odaberite ' Slojevi ” na bočnoj traci. Zatim kliknite na 'Stvori sloj' gumb za stvaranje novog lambda sloja:

Korak 5: Konfiguriranje Lambda sloja
Napiši ' Ime ” lambda funkcije s opisom. Zatim kliknite na ' Učitaj ' za prijenos koda ili biblioteke kao ' ovisnosti ” u zip mapi. Korisnici mogu odabrati kompatibilna vremena izvođenja i stvoriti sloj kao izborne parametre:

Ovdje je stvoren sloj pod nazivom ' mojLambdaLayer ”:

Korak 6: Dodajte sloj u Lambda funkciju
Nakon što je Lambda sloj kreiran, jednostavno kliknite na ' Slojevi ” ispod naziva lambda funkcije. ovdje ' 0 ” pokazuje broj slojeva dodanih funkciji:

Zatim kliknite na ' Dodajte sloj ” za dodavanje sloja u AWS lambda funkciji:

Korak 7: Korištenje Lambda sloja za ponovnu upotrebu koda
Odaberite “Prilagođeni slojevi” i odaberite sloj koji želite koristiti. Za to odaberite sloj ' verzija ' koju želite koristiti i na kraju kliknite ' Dodati ' dugme:

Ovdje smo dodali sloj ' mojLambdaLayer ” i sada ga koristi funkcija “ mojaLambdafunc ”. Također se može ponovno koristiti za druge funkcije kako bi se izbjeglo ponovno pisanje koda:

To je sve o korištenju AWS Lambda slojeva dodavanjem koda iz lokalnog sustava za njegovu ponovnu upotrebu.

Zaključak

Za korištenje AWS Lambda slojeva u AWS-u za ponovnu upotrebu koda, jednostavno se prijavite na AWS račun i uđite u Lambda nadzornu ploču. Nakon toga izradite funkciju, a zatim izradite sloj za prijenos koda ili biblioteke u zip mapu. Nakon što je sloj stvoren, možete ga dodati funkciji kako bi ga korisnik mogao koristiti kako bi izbjegao ponovno pisanje koda. Ovaj vodič objašnjava kako koristiti AWS Lambda slojeve za ponovnu upotrebu koda u AWS-u.