Как использовать слои AWS Lambda для повторного использования кода?

Kak Ispol Zovat Sloi Aws Lambda Dla Povtornogo Ispol Zovania Koda



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

Каковы преимущества использования лямбда-слоев?

Слои Lambda имеют множество преимуществ, некоторые из которых приведены ниже:

  • Это позволяет избежать нарушения инженерного принципа DRI (Не повторяйтесь).
  • Уровень лямбда минимизирует длину пакета, который можно развернуть в функции Lambda.
  • Эффективность и производительность лямбда-функций можно повысить с помощью слоев лямбда.
  • Слои Lambda могут использоваться несколькими учетными записями AWS или функциями Lambda из AWS Lambda.

В этом руководстве объясняется, как использовать слои AWS Lambda для повторного использования кода.







Как использовать слои AWS Lambda для повторного использования кода?

Использование слоев AWS Lambda для повторного использования кода включает в себя несколько шагов. Для этого создайте лямбда-функцию и лямбда-слой, а затем используйте этот слой в функции. Давайте рассмотрим следующие шаги:



Шаг 1. Вход в консоль AWS
Сначала войдите в учетную запись AWS, войдя в нее, используя свои учетные данные. После этого выберите « Лямбда Кнопка » в Консоли управления AWS:







Шаг 2. Создание лямбда-функции
Теперь нажмите на кнопку « Создать функцию » с панели управления AWS Lambda, чтобы перейти на страницу функций и начать ее настройку:



Шаг 3. Настройка лямбда-функции
Чтобы создать новую функцию, дайте ей имя и выберите среду для функции. Наконец, нажмите « Создать функцию », расположенная в конце интерфейса для создания функции:

Здесь ниже создается функция с именем « myLambdaFunc » и изначально к нему добавлено ноль слоев:

Шаг 4. Создание лямбда-слоя
Чтобы получить доступ к лямбда-слоям, выберите « Слои кнопку на боковой панели. Затем нажмите кнопку «Создать слой» кнопка для создания нового лямбда-слоя:

Шаг 5. Настройка слоя Lambda
Написать ' Имя лямбда-функции с описанием. Затем нажмите кнопку « Загрузить », чтобы загрузить код или библиотеку как « зависимости » в ZIP-папке. Пользователи могут выбрать совместимые среды выполнения и создать слой в качестве дополнительных параметров:

Вот слой, созданный с названием « мойЛямбдаСлой »:

Шаг 6. Добавьте слой в лямбда-функцию
Как только слой Lambda будет создан, просто нажмите « Слои » под именем лямбда-функции. Здесь ' 0 » показывает количество слоев, добавленных к функции:

Затем нажмите на кнопку « Добавить слой », чтобы добавить слой в лямбда-функцию AWS:

Шаг 7. Использование лямбда-слоя для повторного использования кода
Выберите «Пользовательские слои» и выберите слой, который хотите использовать. Для этого выберите слой « версия », который вы хотите использовать, и, наконец, нажмите кнопку « Добавлять ' кнопка:

Здесь мы добавили слой « мойЛямбдаСлой », и теперь он используется функцией « myLambdafunc ». Его также можно повторно использовать для других функций, чтобы избежать переписывания кода:

Вот и все, что касается использования слоев AWS Lambda путем добавления кода из локальной системы для его повторного использования.

Заключение

Чтобы использовать слои AWS Lambda в AWS для повторного использования кода, просто войдите в учетную запись AWS и зайдите на панель управления Lambda. После этого создайте функцию, а затем создайте слой для загрузки вашего кода или библиотеки в ZIP-папку. После создания слоя вы можете добавить его в функцию, чтобы пользователь мог использовать его, чтобы избежать переписывания кода. В этом руководстве объясняется, как использовать слои AWS Lambda для повторного использования кода в AWS.