Snowflake Python Connector v5: àwọn ètò aṣojú ní ìpele ìsopọ̀
Yan àwọn pápá aṣojú tí ó ṣe kedere ti connector tàbí ìwádìí láti inú àyíká, ní kíkà á ṣe pàtàkì tí ó yí padà nínú Python 5.
Connector Snowflake fún Python 5 ń ṣe àtìlẹ́yìn àwọn pápá aṣojú ní ìpele ìsopọ̀. Fún ohun èlò tí ó ń tọ́jú àwọn àṣàyàn ìsopọ̀ deede rẹ̀ lọ́tọ̀:
connection = snowflake.connector.connect(
**connection_options,
proxy_host='proxy.example',
proxy_port=8080,
use_proxy_env=False,
)
connection_options ní àwọn ètò àpamọ́ àti ìjẹ́rìí Snowflake tí ó wà, láìsí àwọn kọ́kọ́rọ́ aṣojú tí ó tún ṣe. proxy_user àti proxy_password ń pèsè àpamọ́ alárinà lọ́tọ̀ nígbà tí ó bá yẹ. Fún ipa ọ̀nà aṣojú gbogbogbo tí a gbà láàyè láìsí àpamọ́ yẹn, mú àwọn iye proxy_host àti proxy_port tí ó jẹ́ olùdíje láti inú àkójọ aṣojú HTTP.
Ní àìpé use_proxy_env jẹ́ òtítọ́, connector sì ń ka HTTP_PROXY, HTTPS_PROXY àti NO_PROXY. Nínú ẹ̀yà 5, proxy_host tàbí proxy_port tí ó ṣe kedere ní ipò àkọ́kọ́ ju àwọn iye àyíká yẹn lọ. Ṣíṣe use_proxy_env=False ń pa lílò wọn mọ́ lọ́nà àmọ̀ọ́mọ̀.
Ìwà tí a kọ sílẹ̀ láti 3.17.0 ṣùgbọ́n kí ẹ̀yà 5 tó dé ń jẹ́ kí àwọn iye àyíká borí host àti port tí ó ṣe kedere. Tọ́jú ẹ̀yà connector pẹ̀lú ìfiwéra láàrin àwọn ìgbékalẹ̀.
Snowflake tún ń béèrè pé kí ìwé-ẹ̀rí rẹ̀ kọjá láìsí àwọn ìyípadà ìdáná. Ọ̀nà nipasẹ aṣojú ilé-iṣẹ́ kò gbà láàyè láti rọ́pò ìwé-ẹ̀rí iṣẹ́ pẹ̀lú ìwé-ẹ̀rí àyẹ̀wò àìtọ́.
Fún àwọn ọ̀nà àyọkùrò, NO_PROXY ń gba àwọn ìparí host tàbí àwọn àdírẹ́sì IP tí a fi kọ́mà pín, kì í ṣe àwọn ọ̀rọ̀ wildcard. Ṣètò àyíká òṣìṣẹ́ Python gidi nígbà tí o bá ń lo ipa ọ̀nà yẹn, pẹ̀lú òṣìṣẹ́ Django tàbí ìlànà ìwé àkọsílẹ̀.