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 ئايرىم ۋاسىتىچى ھېسابات بىلەن تەمىنلەيدۇ. بۇ ھېساباتسىز رۇخسەت قىلىنغان ئاممىۋى ۋاكالەتچى يولى ئۈچۈن HTTP ۋاكالەتچى تىزىملىكىدىن نامزات proxy_host ۋە proxy_port قىممەتلىرىنى ئېلىڭ.

سۈكۈتتىكى ھالەتتە 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 ئىشچىسى ياكى دەپتەر جەريانىنى قوشۇپ.

مۇناسىۋەتلىك ماقالىلەر