Kuinka käyttää AWS Lambda -kerroksia koodin uudelleenkäytettävyyteen?

Kuinka Kayttaa Aws Lambda Kerroksia Koodin Uudelleenkaytettavyyteen



Lambda-kerros on palvelimeton laskentapalvelu AWS lambda jota käytetään jakamaan yleisimmin käytetty koodi ja kirjastot lambda-funktioiden kesken. Sen sijaan, että asentaisivat kirjastoja lambda-funktioon, käyttäjät voivat luoda niille tasoja ja viitata niihin funktiossa. Lambda-funktio voi viitata tai sisältää enintään viisi kerrosta, ja niiden järjestyksellä on väliä, jos ne ovat riippuvaisia ​​toisistaan.

Mitä etuja lambda-kerrosten käytöstä on?

Lambda-kerroksilla on paljon etuja, joista osa on esitetty alla:

  • Se välttää suunnitteluperiaatteen DRI (Älä toista itseäsi) rikkomisen.
  • Lambda-kerros minimoi pakkauksen pituuden, jota voidaan käyttää Lambda-toiminnossa.
  • Lambda-toimintojen tehokkuutta ja suorituskykyä voidaan parantaa Lambda-kerrosten avulla.
  • Lambda-kerrokset voidaan jakaa useiden AWS-tilien tai AWS Lambdan Lambda-toimintojen kesken.

Tämä opas selittää, kuinka AWS Lambda -kerroksia käytetään koodin uudelleenkäytettävyyttä varten.





Kuinka käyttää AWS Lambda -kerroksia koodin uudelleenkäytettävyyteen?

AWS Lambda -kerrosten käyttäminen koodin uudelleenkäytettävyyteen sisältää useita vaiheita. Luo tätä varten lambda-funktio ja lambda-kerros ja käytä sitten kyseistä kerrosta funktiossa. Tutkitaanpa alla olevia vaiheita:



Vaihe 1: Kirjaudu AWS-konsoliin
Siirry ensin AWS-tilille kirjautumalla tilille sen tunnistetiedoilla. Valitse sen jälkeen ' Lambda ” -painiketta AWS-hallintakonsolista:







Vaihe 2: Lambda-funktion luominen
Napsauta nyt ' Luo funktio ' AWS Lambda -hallintapaneelista siirtyäksesi toimintosivulle aloittaaksesi sen määrityksen:



Vaihe 3: Lambda-toiminnon määrittäminen
Luo uusi funktio antamalla sille nimi ja valitsemalla funktion ympäristö. Napsauta lopuksi ' Luo toiminto ” -painike, joka sijaitsee käyttöliittymän lopussa funktion luomiseksi:

Tässä alla luodaan funktio nimeltä ' myLambdaFunc ' ja siihen on aluksi lisätty nolla kerrosta:

Vaihe 4: Lambda-kerroksen luominen
Pääset lambda-kerroksiin valitsemalla ' Kerrokset ”-painiketta sivupalkissa. Napsauta sitten 'Luo taso' -painiketta uuden lambda-kerroksen luomiseksi:

Vaihe 5: Lambda-kerroksen määrittäminen
Kirjoita ' Nimi ” lambda-toiminnon kuvauksella. Napsauta sitten ' Lataa ' -painiketta ladataksesi koodin tai kirjaston nimellä ' riippuvuuksia ' zip-kansiossa. Käyttäjät voivat valita yhteensopivat suoritusajat ja luoda tason valinnaisina parametreina:

Tässä on kerros, joka on luotu nimellä ' myLambdaLayer ':

Vaihe 6: Lisää kerros Lambda-toimintoon
Kun Lambda-kerros on luotu, napsauta ' Kerrokset ” -painiketta lambda-toiminnon nimen alla. täällä' 0 ” näyttää funktioon lisättyjen kerrosten määrän:

Napsauta sitten ' Lisää kerros ” -painiketta lisätäksesi kerroksen AWS-lambda-toimintoon:

Vaihe 7: Lambda-kerroksen käyttäminen koodin uudelleenkäyttöä varten
Valitse 'Muokatut tasot' -vaihtoehto ja valitse taso, jota haluat käyttää. Valitse tätä varten kerros ' versio jota haluat käyttää ja napsauta lopuksi Lisätä ”-painike:

Täällä olemme lisänneet kerroksen ' myLambdaLayer 'ja nyt sitä käyttää funktio ' myLambdafunc ”. Sitä voidaan myös käyttää uudelleen muihin toimintoihin koodin uudelleenkirjoittamisen välttämiseksi:

Siinä on kyse AWS Lambda -kerrosten käytöstä lisäämällä koodi paikallisesta järjestelmästä sen uudelleenkäytettävyyttä varten.

Johtopäätös

Jos haluat käyttää AWS:n Lambda-kerroksia AWS:ssä koodin uudelleenkäyttöä varten, kirjaudu sisään AWS-tilille ja siirry Lambdan kojelautaan. Luo sen jälkeen funktio ja luo sitten kerros koodin tai kirjaston lataamiseksi zip-kansioon. Kun taso on luotu, voit lisätä kerroksen funktioon, jotta käyttäjä voi välttää koodin uudelleenkirjoittamisen sen avulla. Tässä oppaassa on selitetty, kuinka AWS Lambda -kerroksia käytetään koodin uudelleenkäytettävyyteen AWS:ssä.