Snowflake Python Connector v5: proxy-innstillingar á sambandsstigi
Vel eksplisitt proxy-felt í connectorinum ella uppdaging úr umhvørvinum, við atliti at broyttu raðfestingini í Python 5.
Snowflake Python 5-connectorin stuðlar proxy-feltum á sambandsstigi. Fyri eitt app, sum heldur sínar vanligu sambandsvalmøguleikar sundur:
connection = snowflake.connector.connect(
**connection_options,
proxy_host='proxy.example',
proxy_port=8080,
use_proxy_env=False,
)
connection_options inniheldur verandi Snowflake-konto- og samsanningsinnstillingar, uttan dupil-proxy-nyklar. proxy_user og proxy_password veita eina serstaka millumgongukonto, tá tørvur er. Fyri eina loyvda almennan-proxy-leið uttan ta kontuna tak kandidatvirðini proxy_host og proxy_port úr HTTP-proxy-listanum.
Standard er use_proxy_env sann og connectorin lesur HTTP_PROXY, HTTPS_PROXY og NO_PROXY. Í útgávu 5 hevur ein eksplisitt proxy_host ella proxy_port forrætt fram um hesi umhvørvisvirðini. At seta use_proxy_env=False slokkir viljandi fyri nýtsluni.
Hin skjalfesta atferðin frá 3.17.0 men áðrenn útgávu 5 loyvdi umhvørvisvirðum at yvirkoma eksplisitt host og port. Halt connector-útgávuna saman við eini samanbering millum útleggingar.
Snowflake krevur eisini, at váttan tess fer framvið uttan avlurtingarbroytingar. Ein leið gjøgnum fyritøkuproxyina loyvir ikki at skifta tænastuváttanina út við eini vilkárligari eftirlitsváttan.
Fyri at sleppa uttanum tekur NO_PROXY kommu-atskild host-endingar ella IP-adressur, ikki jokurtekningar. Set tann veruliga Python-arbeiðsumbørvin, tá ið tann leiðin verður brúkt, eisini ein Django-arbeiðari ella notesbók-prosess.