Hlela i-proxy yokuxhuma kweSpark ye-Snowflake ku-AWS
Hlela izinketho use_proxy, proxy_host ne-proxy_port zokuxhuma kweSpark, nemikhawulo ye-AWS ebhaliwe mayelana ne-protocol, i-akhawunti ne-bypass.
Kokuxhuma kweSnowflake Spark ku-AWS, hlela isifundi ngezinketho ze-proxy zokuxhuma ngokwako:
options = {
**snowflake_options,
'use_proxy': 'true',
'proxy_host': 'proxy.example',
'proxy_port': '8080',
'proxy_protocol': 'http',
}
reader = spark.read.format('snowflake').options(**options)
i-snowflake_options igcina izilungiselelo ze-endpoint nokuqinisekisa kwesicelo. Engeza ithebula noma umbuzo ofunayo ngaphambi kokushaya i-load.
i-use_proxy ivamise ukuba ngu-false. Uma inikwe amandla, idinga i-proxy_host ne-proxy_port njengezinkambu ezihlukene. i-proxy_user ne-proxy_password zinikeza i-akhawunti emaphakathi. Ngaphandle kokuqinisekisa kwe-proxy, umzila we-proxy womphakathi ovunyelwe ungasebenzisa abazongenela i-host ne-port kusuka ohwini lwe-proxy ye-HTTP ngenkathi kugcinwa izilungiselelo ze-akhawunti ye-Snowflake.
I-Snowflake ibhala izinkambu ze-akhawunti, i-proxy_protocol ne-non_proxy_hosts njengeze-AWS kuphela. I-proxy_protocol yengezwe kukuxhuma 2.11.1 futhi ivamise ukuba yi-http. I-non_proxy_hosts ihlukanisa ama-host ngomugqa oqondile o-escape ku-URL (%7C) futhi isekela inkanyezi njenge-wildcard.
Sebenzisa ukuxhuma okuhambisana nezinguqulo ze-Spark ne-Scala zephrojekthi. Lezi zinketho zomthombo wedatha zinamagama namafomethi azo; izakhiwo ze-JDBC nezinto ze-java.net.Proxy akuzona izinto zokufaka ezingashintshana.