Как да използвате AWS ламбда слоеве за повторна употреба на код?

Kak Da Izpolzvate Aws Lambda Sloeve Za Povtorna Upotreba Na Kod



Ламбда слоят е изчислителна услуга без сървър в AWS Lambda който се използва за споделяне на най-често използвания код и библиотеки сред ламбда функциите. Вместо да инсталират библиотеки в ламбда функция, потребителите могат да създават слоеве за тях и да препращат към тези слоеве във функцията. Функцията Lambda може да препраща или включва до пет слоя и редът им има значение, ако зависят един от друг.

Какви са ползите от използването на ламбда слоеве?

Ламбда слоевете имат много предимства, някои от които са дадени по-долу:

  • Избягва нарушаването на инженерния принцип DRI (не се повтаряйте).
  • Ламбда слоят минимизира дължината на пакета, който може да бъде разгърнат във функцията Ламбда.
  • Ефективността и производителността на ламбда функциите могат да бъдат подобрени с помощта на ламбда слоевете.
  • Lambda слоевете могат да се споделят между множество AWS акаунти или Lambda функции от AWS Lambda.

Това ръководство ще обясни как да използвате AWS Lambda слоеве за повторно използване на кода.







Как да използвате AWS ламбда слоеве за повторна употреба на код?

Използването на AWS Lambda слоеве за повторно използване на код включва няколко стъпки. За целта създайте ламбда функция и ламбда слой и след това използвайте този слой във функцията. Нека проучим стъпките по-долу:



Стъпка 1: Влизане в конзолата на AWS
Първо влезте в акаунта в AWS, като влезете в него, като използвате неговите идентификационни данни. След това изберете „ Ламбда ” от конзолата за управление на AWS:







Стъпка 2: Създаване на ламбда функция
Сега щракнете върху „ Създайте функция ” от таблото за управление на AWS Lambda, за да отидете в страницата с функции, за да започнете да го конфигурирате:



Стъпка 3: Настройване на ламбда функция
За да създадете нова функция, дайте й име и изберете средата за функцията. Накрая щракнете върху „ Създаване на функция ”, който се намира в края на интерфейса, за да създадете функция:

Тук по-долу се създава функция с името „ myLambdaFunc ” и към него първоначално няма добавени слоеве:

Стъпка 4: Създаване на ламбда слой
За достъп до ламбда слоевете изберете „ Слоеве ” в страничната лента. След това щракнете върху „Създаване на слой“ бутон за създаване на нов ламбда слой:

Стъпка 5: Конфигуриране на ламбда слоя
Напиши ' Име ” на ламбда функцията с описание. След това щракнете върху „ Качване ”, за да качите кода или библиотеката като „ зависимости ” в zip папка. Потребителите могат да избират съвместими времена на изпълнение и да създават слоя като незадължителни параметри:

Ето слой, създаден с името „ myLambdaLayer ”:

Стъпка 6: Добавяне на слой в ламбда функция
След като слоят Lambda е създаден, просто щракнете върху „ Слоеве ” под името на ламбда функцията. Тук ' 0 ” показва броя на слоевете, добавени към функцията:

След това щракнете върху „ Добавяне на слой ” за добавяне на слой в ламбда функция на AWS:

Стъпка 7: Използване на ламбда слоя за повторно използване на кода
Изберете „Персонализирани слоеве“ и изберете слоя, който искате да използвате. За целта изберете слоя „ версия ”, който искате да използвате и накрая щракнете върху „ Добавете ” бутон:

Тук сме добавили слой ' myLambdaLayer ” и сега се използва от функцията „ myLambdafunc ”. Може също така да се използва повторно за други функции, за да се избегне пренаписването на кода:

Това е всичко за използването на AWS Lambda слоеве чрез добавяне на код от локалната система за повторно използване.

Заключение

За да използвате слоевете AWS Lambda в AWS за повторно използване на кода, просто влезте в акаунта на AWS и отидете в таблото за управление на Lambda. След това създайте функция и след това създайте слой, за да качите вашия код или библиотека в zip папка. След като слоят е създаден, можете да добавите слоя към функцията, така че потребителят да може да го използва, за да избегне пренаписването на кода. Това ръководство обяснява как да използвате AWS Lambda слоевете за повторна употреба на код в AWS.