Создание слоя
- Создайте пустую папку, например custom_layer.
- Зайдите в папку и создайте файл requirements.txt с содержимым
- Выполните следующую команду докера:
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 «Совместимые среды выполнения».
Присоедините уровень клиента к вашей лямбда-функции
Протестируйте слой в лямбде
Тада !!!! 🎉🎉🎉🎉🎉
Спасибо за чтение 🙏