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 کارګر یا نوټ بوک بهیر.

اړوندې مقالې