Создание слоя

  1. Создайте пустую папку, например custom_layer.
  2. Зайдите в папку и создайте файл requirements.txt с содержимым
  3. Выполните следующую команду докера:
docker run -v “$PWD”:/var/task “lambci/lambda:build-python3.8” /bin/sh -c “pip install -r requirements.txt -t python/lib/python3.8/site-packages/; exit”

Создайте слой как zip:

zip -9 -r customLayer.zip python

Присоединить слой к лямбда-функции

Пример лямбда-функции Python: SentimenAnalyzer

Создайте слой лямбда на основе mylayer.zip в Консоли AWS. Не забудьте указать для python3.8 «Совместимые среды выполнения».

Присоедините уровень клиента к вашей лямбда-функции

Протестируйте слой в лямбде

Тада !!!! 🎉🎉🎉🎉🎉

Спасибо за чтение 🙏