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ä.