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 אַרבעטער אָדער נאָטיצבוך פּראָצעס.