Snowflake Python Connector v5: milliþjónastillingar á tengistigi
Veldu skýrar milliþjónareiti tengisins eða uppgötvun úr umhverfinu, með tilliti til breytts forgangs í Python 5.
Snowflake Python 5 tengið styður milliþjónareiti á tengistigi. Fyrir forrit sem heldur venjulegum tengivalkostum sínum í sundur:
connection = snowflake.connector.connect(
**connection_options,
proxy_host='proxy.example',
proxy_port=8080,
use_proxy_env=False,
)
connection_options inniheldur núverandi Snowflake reiknings- og auðkenningarstillingar, án tvítekinna milliþjónalykla. proxy_user og proxy_password veita sérstakan milligöngureikning þegar þörf er á. Fyrir leyfða almennings-milliþjónaleið án þess reiknings skaltu taka kandídatsgildi proxy_host og proxy_port úr HTTP milliþjónalistanum.
Sjálfgefið er use_proxy_env satt og tengið les HTTP_PROXY, HTTPS_PROXY og NO_PROXY. Í útgáfu 5 hefur skýr proxy_host eða proxy_port forgang fram yfir þessi umhverfisgildi. Að stilla use_proxy_env=False slokkir viljandi á notkun þeirra.
Skjalfest hegðun frá 3.17.0 en fyrir útgáfu 5 lét umhverfisgildi ganga framar skýrum hýsli og porti. Haltu útgáfu tengisins ásamt samanburði milli uppsetninga.
Snowflake krefst þess einnig að skírteini þess fari í gegn án afskipta. Leið í gegnum fyrirtækjamilliþjóninn heimilar ekki að skipta út skírteini þjónustunnar fyrir handahófskennt eftirlitsskírteini.
Fyrir framhjáleiðir tekur NO_PROXY kommuaðgreindar hýsilendingar eða IP-tölur, ekki joker-tjáningar. Stilltu raunverulegt Python vinnuunhverfi þegar þessi leið er notuð, þar á meðal Django vinnslu eða minnisbókarferli.