如何在不使用 snowflake-connector-python 的情况下连接到 aws lambda 函数中的 snowflake?

How can I connect to snowflake in aws lambda function without using snowflake-connector-python?

我希望能够使用 snowflake-connector-python 包连接到 snowflake,但打包后它太大了。 lambda 的最大解压缩大小为 250 MB,仅安装 snowflake-connector-python(最新版本)会带来非常大的 pyarrownumpy。解压缩后的部署包大小为 324 MB。我还有哪些其他选择?

更新:

我已经升级到 1.9.0 版并且收到多个错误。看起来下面的线程有同样的问题。
https://community.snowflake.com/s/question/0D50Z00009bTn7ASAS/cant-establish-a-connection-using-snowflakeconnectorpython-v19?t=1570467024620&searchQuery=#

更新:

使用 asn1crypto<1.0.0 (0.24.0) 迁移到版本 1.9.0 对我有用。

我们知道这个问题,我们的工程师正在积极研究这个问题。当前推荐的解决方法是让您使用 1.9.0 版而不是 2.0 版。这应该使大小恢复到 lambda 部署可接受的大小。

希望对您有所帮助