#python #amazon-web-services #aws-lambda
Вопрос:
Цель состоит в том, чтобы подключить и запросить экземпляр SQL Server с помощью кода Python Лямбды, который имеет следующую структуру:
Я попробовал две конфигурации, но обе оставили меня с ошибкой:
Вариант 1: pymssql
перечислен в package/python/requirements.txt
datadog-api-client>=1.6.0
pyodbc>=4.0.32
pymssql>=2.2.2
Вариант 2: добавление библиотеки в zip-файл, как показано здесь:
Оба выбрасывают ошибку:
[ERROR] Runtime.ImportModuleError: Unable to import module 'function': No module named 'pymssql._pymssql'
Комментарии:
1. Вы развертываете, например, с компьютера Mac?
2. Развертывание выполняется машиной Bamboo/Linux.
3. Вы можете попробовать использовать файл wheel, получить ссылку на нужную вам версию pypi.org/project/pymssql/#files и вы можете поместить эту ссылку непосредственно в себя requirements.txt
Ответ №1:
impport cython
это значительно упростило pip install pymssql
доступ к каталогу.