Невозможно импортировать PyODBC в AWS Lambda для сервера MS Sql

Я хочу подключиться к MS SQL Server, используя pyodbc на AWS Lambda. Когда я развертываю пакет, я получаю сообщение об ошибке:

No module named "pyodbc".

Я добавил следующие файлы в пакет Lambda:

  • pyodbc.cp36-win32
  • pyodbc-4.0.16.dist-информация
  • dbaccess.py

dbaccess.py содержит рабочий код с pyodbc.

Чего мне не хватает для развертывания pyodbc на AWS Lambda, чтобы я мог подключиться к SQL Server?


person MOTI MANAS Pradhan    schedule 09.06.2017    source источник
comment
См. stackoverflow.com/a/64327675/2506172.   -  person narayan    schedule 13.10.2020


Ответы (1)


Amazon предоставляет руководство по созданию пакетов для развертывания здесь: https://docs.aws.amazon.com/lambda/latest/dg/lambda-python-how-to-create-deployment-package.html

При этом вы можете сократить процесс pyodbc для Lambda здесь: https://github.com/Miserlou/lambda-packages/tree/master/lambda_packages/pyodbc

person Mark Morgan    schedule 12.07.2018