Hogyan használjuk az AWS lambda rétegeket a kód újrafelhasználhatósága érdekében?

Hogyan Hasznaljuk Az Aws Lambda Retegeket A Kod Ujrafelhasznalhatosaga Erdekeben



A Lambda réteg egy szerver nélküli számítástechnikai szolgáltatás AWS lambda amely a leggyakrabban használt kód és könyvtárak megosztására szolgál a lambda függvények között. Ahelyett, hogy a könyvtárakat lambda függvényben telepítenék, a felhasználók rétegeket hozhatnak létre számukra, és hivatkozhatnak ezekre a rétegekre a függvényben. Egy Lambda függvény legfeljebb öt rétegre hivatkozhat vagy tartalmazhat, és ezek sorrendje számít, ha egymástól függenek.

Milyen előnyei vannak a lambda rétegek használatának?

A lambda rétegeknek számos előnye van, amelyek közül néhányat az alábbiakban mutatunk be:

  • Ez elkerüli a DRI (Ne ismételje meg magát) mérnöki elvének megsértését.
  • A lambda réteg minimálisra csökkenti a Lambda funkcióban telepíthető csomag hosszát.
  • A lambda funkciók hatékonysága és teljesítménye fokozható a lambda rétegekkel.
  • A Lambda rétegek megoszthatók több AWS fiókkal vagy az AWS Lambda Lambda funkcióival.

Ez az útmutató elmagyarázza, hogyan használhatja az AWS Lambda rétegeket a kód újrafelhasználhatósága érdekében.







Hogyan használjuk az AWS lambda rétegeket a kód újrafelhasználhatósága érdekében?

Az AWS Lambda rétegek kód újrafelhasználhatósága érdekében több lépésből áll. Ehhez hozzon létre egy lambda függvényt és egy lambda réteget, majd használja ezt a réteget a függvényben. Vizsgáljuk meg az alábbi lépéseket:



1. lépés: Jelentkezzen be az AWS-konzolba
Először lépjen be az AWS-fiókba, és jelentkezzen be a fiókba a hitelesítő adataival. Ezt követően válassza ki a „ Lambda ” gombot az AWS Management Console-ból:







2. lépés: Lambda-függvény létrehozása
Most kattintson a „ Hozzon létre egy függvényt ” az AWS Lambda irányítópultjáról, lépjen be a funkciók oldalára a konfigurálás megkezdéséhez:



3. lépés: Lambda funkció beállítása
Új függvény létrehozásához adjon neki nevet, és válassza ki a függvény környezetét. Végül kattintson a „ Funkció létrehozása ” gomb, amely a felület végén található egy funkció létrehozásához:

Itt lent egy függvény jön létre '' néven myLambdaFunc ” és kezdetben nulla réteg van hozzáadva:

4. lépés: Lambda réteg létrehozása
A lambda rétegek eléréséhez válassza a „ Rétegek ” gombot az oldalsávon. Ezután kattintson a 'Réteg létrehozása' gombot egy új lambda réteg létrehozásához:

5. lépés: A lambda réteg konfigurálása
Írd a ' Név ” a lambda funkció leírásával. Ezután kattintson a „ Feltöltés ” gombot a kód vagy a könyvtár feltöltéséhez mint „ függőségek ” egy zip mappában. A felhasználók kiválaszthatják a kompatibilis futási környezeteket, és opcionális paraméterként létrehozhatják a réteget:

Itt van egy réteg a következővel: myLambdaLayer ”:

6. lépés: Adjon hozzá egy réteget a Lambda funkcióhoz
A lambda réteg létrehozása után egyszerűen kattintson a „ Rétegek ” gombot a lambda funkció neve alatt. Itt ' 0 ” mutatja a függvényhez hozzáadott rétegek számát:

Ezután kattintson a „ Adjon hozzá egy réteget ” gomb egy réteg hozzáadásához egy AWS lambda funkcióhoz:

7. lépés: A Lambda réteg használata a kód újrafelhasználhatóságához
Válaszd ki a „Egyéni rétegek” lehetőséget, és válassza ki a használni kívánt réteget. Ehhez válassza ki a „réteget” változat ', amelyet használni szeretne, és végül kattintson a ' Hozzáadás ” gomb:

Itt hozzáadtunk egy réteget ' myLambdaLayer 'és most a '' függvény használja myLambdafunc ”. A kód átírásának elkerülése érdekében más funkciókhoz is felhasználható:

Ez minden az AWS Lambda rétegek használatáról szól, a helyi rendszer kódjának hozzáadásával az újrafelhasználhatóság érdekében.

Következtetés

Ha az AWS Lambda rétegeit az AWS-ben a kód újrafelhasználásához szeretné használni, egyszerűen jelentkezzen be az AWS-fiókba, és lépjen be a Lambda irányítópultjába. Ezután hozzon létre egy függvényt, majd hozzon létre egy réteget a kód vagy a könyvtár feltöltéséhez egy zip mappába. A réteg létrehozása után hozzáadhatja a réteget a függvényhez, így a felhasználó használhatja, hogy elkerülje a kód átírását. Ez az útmutató elmagyarázza, hogyan használhatja az AWS Lambda rétegeit a kód újrafelhasználásához az AWS-ben.