Тайм-аут коннектора снежинки из-за проверок сертификата OSCP - PullRequest
0 голосов
/ 18 октября 2019

Нам нужно выяснить, почему мы получаем тайм-аут, когда мы пытаемся подключиться к снежинке через лямбда-функцию, используя коннектор снежинки для python. Я нашел не совсем безопасный способ заставить его работать с использованием определенного параметра (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 голосов
/ 25 октября 2019

Какую версию Snowflake Python Connector вы используете?

Пробовали ли вы новую версию Python Connector с режимом Fail open, который помогает в работе с OCSP. https://www.snowflake.com/blog/latest-changes-to-how-snowflake-handles-ocsp/

Должно работать без проблем для Snowflake Python Connector версии 2.0.2

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...