Не удается запустить AWS Lambda с помощью коннектора-снежинки

Когда я развернул свою лямбду и попытался ее запустить, она выдает следующую ошибку:

libpython3.7m.so.1.0: cannot open shared object file: No such file or directory

Почему? Что я могу с этим поделать? У меня есть в моих требованиях.txt следующее.

snowflake-connector-python
jsonschema>=2.6.0
coverage

person Niklas R.    schedule 18.10.2018    source источник


Ответы (3)


AWS поддерживает среду выполнения Python3.6, но ошибка с описанием «python3.7». Вы построили его с поддержкой python3.7.

P.S. Я предполагаю, что вы следовали официальному руководству

person Oleg Butuzov    schedule 18.10.2018

Пожалуйста, следуйте инструкциям здесь https://github.com/snowflakedb/examples/tree/master/lambda_function Если у вас возникнут проблемы, поднимите их на github.

person Vikas Jain    schedule 18.10.2018

Я создал коннектор снежинки с помощью Python 3.7 (последний контейнер Alpine Linux). Когда я изменил контейнер и собрал его с помощью python:jessie и Python 3.6, все заработало.

person Niklas R.    schedule 19.10.2018