我遵循了在雪花中创建 Lambda 层的标准方法。
[在 AWS EC2 实例中] rm -rf snowflake mkdir -p snowflake/python/lib/python3.7/site-packages pip3 install --no-cache-dir --ignore-installed --upgrade snowflake-connector-python - t 雪花/python/lib/python3.7/site-packages cd 雪花;rm -f 雪花.zip;zip -r 雪花.zip。
我可以创建 Lambda 层,然后将其添加到我的 Lambda 函数中。以及验证库是否已附加,但是当我调用 Lambda 函数时,它失败了
导入雪花连接器
[错误] Runtime.ImportModuleError:无法导入模块“lambda_function”:没有名为“雪花”的模块
是否有任何雪花 Lambda 库或关于此处可能出现问题的详细指南。我一直以这种方式构建 lambda 层,通常上述过程有效。