Полный пакет сборки pdftotext для развертывания на AWS-Lambda с Python3.7

Я пытаюсь развернуть небольшой код Python 3.7, который использует «pdftotext» на AWS-Lambda. Мне удалось успешно запустить код на моем локальном компьютере (Mac). Используя виртуальную среду, как указано в документации AWS, я создал пакет развертывания кода с pdftotext. Однако я все еще получаю сообщение об ошибке модуля, не найденного в Lambda. Если вам удалось создать полный пакет сборки для pdftotext со всеми его зависимостями, поделитесь, пожалуйста. Заранее спасибо.

Используя виртуальную среду, как указано в документации AWS, я создал пакет развертывания кода с pdftotext.

import pdftotext

Ошибка получения модуля для pdftotext при тестировании в AWS-Lambda.


person Vaidya Siva    schedule 10.04.2019    source источник


Ответы (1)


Немного опоздал на вечеринку с ответом на этот вопрос, но я задал аналогичный вопрос здесь: Получить модуль pdftotext Python, работающий на Lambda

Моя проблема заключалась в том, что я компилировал двоичный файл в Amazon Linux 1, когда среда выполнения лямбда Python 3.8 использует общие библиотеки Amazon Linux 2.

Установите библиотеку на инстанс Amazon Linux 2 EC2 или контейнер докеров, и библиотеку можно будет использовать в вашей лямбде.

Публикация этого на случай, если это поможет кому-то, кто сталкивается с этим вопросом.

person Chris McKinnel    schedule 20.10.2020