Добавьте библиотеку в aws lambda. («Сообщение об ошибке»: «Не удалось импортировать модуль ‘lambda_function’: нет модуля с именем ‘XXXXXl'»)

#python #amazon-web-services #aws-lambda #package

#питон #amazon-веб-сервисы #aws-lambda #пакет

Вопрос:

У меня есть работающий AWS lambda, когда я тестирую его с помощью API Gateway, он компилируется.

Затем я добавляю import openpyxl , и это приводит к сбою, понятному, но сейчас.

Проблема: Как добавить библиотеку в AWS lambda?

.

Возможное решение:

В интерфейсе AWS lambda -> Действия -> загрузить zip

Проблема: Что мне поместить в ZIP-файл?

Я находил все очень простым до этого момента, когда документация и «Hello World tutorial», похоже, исчезли. Но это настолько важно, что я не могу представить, что это будет сложно, не так ли?

Комментарии:

1. Документы AWS объясняют это довольно хорошо: docs.aws.amazon.com/lambda/latest/dg /…

2. Спасибо, все верно, AWS хорошо объясняет, но трудно найти, где это хорошо объяснено! Это именно то, что мне было нужно.

Ответ №1:

Просто чтобы закрыть этот вопрос: эта ссылка решает все (https://docs.aws.amazon.com/lambda/latest/dg/python-package.html#python-package-dependencies )