Snowflake Python Connector v5: қосылым деңгейіндегі прокси параметрлері
Python 5 коннекторында өзгерген басымдықты ескере отырып, коннектордың айқын прокси өрістерін немесе ортадан анықтауды таңдаңыз.
Snowflake-тың Python 5 коннекторы қосылым деңгейіндегі прокси өрістерін қолдайды. Әдеттегі қосылым опцияларын бөлек ұстайтын қолданба үшін:
connection = snowflake.connector.connect(
**connection_options,
proxy_host='proxy.example',
proxy_port=8080,
use_proxy_env=False,
)
connection_options қайталанбайтын прокси кілттерінсіз қазіргі Snowflake тіркелгісі мен аутентификация параметрлерін қамтиды. proxy_user және proxy_password қажет болғанда бөлек делдал тіркелгісін береді. Сол тіркелгісіз рұқсат етілген жария прокси маршруты үшін proxy_host және proxy_port кандидат мәндерін HTTP прокси тізімінен алыңыз.
Әдепкіде use_proxy_env ақиқат және коннектор HTTP_PROXY, HTTPS_PROXY және NO_PROXY оқиды. 5 нұсқасында айқын proxy_host немесе proxy_port осы орта мәндерінен басым. use_proxy_env=False орнату оларды әдейі өшіреді.
3.17.0-ден бастап, бірақ 5 нұсқасына дейін құжатталған мінез-құлық орта мәндерінің айқын хост пен порттан басым болуына жол берді. Коннектор нұсқасын орналастырулар арасындағы салыстырумен бірге сақтаңыз.
Snowflake сонымен қатар оның сертификаты кедергі өзгерістерінсіз өтуін талап етеді. Корпоративтік прокси арқылы өтетін маршрут қызмет сертификатын кездейсоқ тексеру сертификатымен ауыстыруға рұқсат бермейді.
Айналып өту үшін NO_PROXY үтірмен бөлінген хост жұрнақтарын немесе IP мекенжайларын қабылдайды, ортақ таңба өрнектерін емес. Осы маршрутты пайдаланғанда нақты Python жұмыс ортасын конфигурациялаңыз, оның ішінде Django жұмысшысы немесе дәптер процесі.