无法使用雪花连接器运行AWS Lambda

时间:2018-10-18 08:56:47

标签: aws-lambda python-3.6 compatibility python-3.7 snowflake-datawarehouse

当我部署lambda并尝试运行它时,它会产生以下错误:

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

为什么?我该怎么办?我的Requirements.txt中包含以下内容。

snowflake-connector-python
jsonschema>=2.6.0
coverage

3 个答案:

答案 0 :(得分:2)

请按照此处的说明https://github.com/snowflakedb/examples/tree/master/lambda_function 如果遇到问题,请在github上提出。

答案 1 :(得分:1)

AWS支持Python3.6运行时,但错误描述“ python3.7”。您是否在python3.7支持下构建了它。

P.S。 我假设您关注了official tutorial

答案 2 :(得分:0)

我已经使用Python 3.7(最新的Alpine Linux容器)构建了雪花连接器。当我更改容器并使用python:jessie和Python 3.6构建它时,一切正常。