由于OSCP证书检查而导致雪花连接器超时

时间:2019-10-18 11:19:01

标签: python snowflake-data-warehouse

我们需要找出为什么当尝试使用python雪花连接器通过lambda函数连接到雪花时会超时的原因。我发现使用连接器内的特定参数(insecure_mode)使它正常工作的方法不是很安全:

connection = snowflake.connector.connect(user=sf_user,password=sf_password,account=sf_account,warehouse=sf_warehouse,database=sf_database,schema=sf_schema,insecure_mode=True)

我们尝试将insecure_mode设置为False和True

这段代码不起作用,并可能由于oscp检查而失败,并出现超时错误。

connection = snowflake.connector.connect(user=sf_user,password=sf_password,account=sf_account,warehouse=sf_warehouse,database=sf_database,schema=sf_schema)

这段代码可以工作,但是我猜这是不安全的:

connection = snowflake.connector.connect(user=sf_user,password=sf_password,account=sf_account,warehouse=sf_warehouse,database=sf_database,schema=sf_schema,insecure_mode=True)

我希望将insecure_mode设置为false时,结果可以在没有超时的情况下正常工作

1 个答案:

答案 0 :(得分:0)

您正在使用哪个版本的Snowflake Python连接器?

您尝试使用具有Fail open Mode的新python连接器版本的功能,该版本有助于处理OCSP。 https://www.snowflake.com/blog/latest-changes-to-how-snowflake-handles-ocsp/

对于Snowflake Python Connector 2.0.2版,它应该可以正常工作