Каковы преимущества использования лямбда-слоев?
Слои 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.