Snowflake Python Connector v5: proxy ezarpenak konexio mailan
Aukeratu konektorearen proxy eremu esplizituak edo inguruneko detekzioa, Python 5eko lehentasun aldaketa kontuan hartuta.
Snowflakeren Python 5 konektoreak proxy eremuak onartzen ditu konexio mailan. Ohiko konexio aukerak bereizita mantentzen dituen aplikazio batentzat:
connection = snowflake.connector.connect(
**connection_options,
proxy_host='proxy.example',
proxy_port=8080,
use_proxy_env=False,
)
connection_options-ek lehendik dauden Snowflake kontu eta autentifikazio ezarpenak ditu, proxy gako bikoizturik gabe. proxy_user eta proxy_password-ek bitartekari kontu bereizi bat ematen dute behar denean. Kontu hori gabe baimendutako proxy publikoaren ibilbide baterako, hartu proxy_host eta proxy_port hautagai balioak HTTP proxy zerrendatik.
Lehenespenez use_proxy_env egia da eta konektoreak HTTP_PROXY, HTTPS_PROXY eta NO_PROXY irakurtzen ditu. 5 bertsioan, proxy_host edo proxy_port esplizituak lehentasuna du ingurune balio horien gainetik. use_proxy_env=False ezarriz gero, haien erabilera nahita desgaitzen da.
3.17.0tik baina 5 bertsioaren aurretik dokumentatutako jokabideak ingurune balioek ostalari eta ataka esplizituak gainditzea uzten zuen. Mantendu konektorearen bertsioa inplementazioen arteko alderaketarekin batera.
Snowflakeren ziurtagiriak atzemate aldaketarik gabe igaro behar duela ere eskatzen du. Enpresako proxyaren bidezko ibilbideak ez du baimenik ematen zerbitzuaren ziurtagiria ausazko ikuskapen ziurtagiri batekin ordezkatzeko.
Saihesteko, NO_PROXY-k komaz bereizitako ostalari atzizkiak edo IP helbideak onartzen ditu, ez komodin adierazpenak. Konfiguratu benetako Python langileen ingurunea ibilbide hori erabiltzean, Django langile bat edo koaderno prozesu bat barne.