Com utilitzar AWS Lambda Layers per a la reutilització del codi?

Com Utilitzar Aws Lambda Layers Per A La Reutilitzacio Del Codi



La capa Lambda és un servei informàtic sense servidor AWS Lambda que s'utilitza per compartir el codi i les biblioteques més utilitzats entre les funcions lambda. En lloc d'instal·lar biblioteques en una funció lambda, els usuaris poden crear capes per a ells i fer referència a aquestes capes a la funció. Una funció Lambda pot fer referència o incloure fins a cinc capes, i el seu ordre importa si depenen les unes de les altres.

Quins són els avantatges d'utilitzar capes Lambda?

Les capes lambda tenen molts avantatges, alguns dels quals es detallen a continuació:

  • Evita violar el principi d'enginyeria DRI (No et repeteixis).
  • La capa lambda minimitza la longitud del paquet que es pot desplegar a la funció Lambda.
  • L'eficiència i el rendiment de les funcions lambda es poden millorar mitjançant les capes Lambda.
  • Les capes Lambda es poden compartir entre diversos comptes d'AWS o funcions Lambda d'AWS Lambda.

Aquesta guia explicarà com utilitzar les capes d'AWS Lambda per a la reutilització del codi.







Com utilitzar AWS Lambda Layers per a la reutilització del codi?

L'ús de capes d'AWS Lambda per a la reutilització del codi implica diversos passos. Per a això, creeu una funció lambda i una capa lambda i després utilitzeu aquesta capa a la funció. Explorem els passos següents:



Pas 1: inici de sessió a la consola AWS
Primer, aneu al compte d'AWS iniciant la sessió al compte amb les seves credencials. Després d'això, seleccioneu ' Lambda botó ” de la Consola de gestió d'AWS:







Pas 2: Creació d'una funció Lambda
Ara, feu clic a ' Crea una funció ” des del tauler de control d'AWS Lambda per entrar a la pàgina de funcions per començar a configurar-lo:



Pas 3: Configuració d'una funció Lambda
Per crear una funció nova, poseu-li un nom i seleccioneu l'entorn de la funció. Finalment, feu clic a ' Crear funció ” que es troba al final de la interfície per crear una funció:

A continuació es crea una funció amb el nom ' myLambdaFunc ” i inicialment té zero capes afegits:

Pas 4: Creació d'una capa Lambda
Per accedir a les capes lambda, seleccioneu ' Capes ” a la barra lateral. A continuació, feu clic a 'Crea una capa' botó per crear una nova capa lambda:

Pas 5: Configuració de la capa Lambda
Escriu el ' Nom ” de la funció lambda amb una descripció. A continuació, feu clic a ' Carrega ” per carregar el codi o la biblioteca com a “ dependències ” en una carpeta zip. Els usuaris poden seleccionar els temps d'execució compatibles i crear la capa com a paràmetres opcionals:

Aquí hi ha una capa creada amb el nom ' myLambdaLayer ”:

Pas 6: afegiu una capa a la funció Lambda
Un cop creada la capa Lambda, feu clic a ' Capes ” sota el nom de la funció lambda. Aquí ' 0 ” mostra el nombre de capes afegides a la funció:

A continuació, feu clic a ' Afegiu una capa ” per afegir una capa en una funció lambda d'AWS:

Pas 7: Ús de la capa Lambda per a la reutilització del codi
Seleccioneu el 'Capes personalitzades' i seleccioneu la capa que voleu utilitzar. Per a això, seleccioneu la capa ' versió ” que voleu utilitzar i, finalment, feu clic a “ Afegeix botó ”:

Aquí hem afegit una capa ' myLambdaLayer ” i ara l'utilitza la funció “ myLambdafunc ”. També es pot reutilitzar per a altres funcions per evitar reescriure el codi:

Es tracta d'utilitzar les capes d'AWS Lambda afegint codi del sistema local per a la seva reutilització.

Conclusió

Per utilitzar les capes d'AWS Lambda a AWS per reutilitzar el codi, només cal que inicieu sessió al compte d'AWS i dirigiu-vos al tauler de control de Lambda. Després d'això, creeu una funció i, a continuació, creeu una capa per carregar el vostre codi o biblioteca en una carpeta zip. Un cop creada la capa, podeu afegir la capa a la funció perquè l'usuari la pugui utilitzar per evitar reescriure el codi. Aquesta guia ha explicat com utilitzar les capes d'AWS Lambda per a la reutilització del codi a AWS.