Dejinta proxy ee isku-xidhka Spark ee Snowflake ee AWS
Deji doorashooyinka use_proxy, proxy_host iyo proxy_port ee isku-xidhka Spark, oo leh xannibaadaha AWS ee la diiwaangeliyay ee ku saabsan protocol, akoon iyo dhaafid.
Isku-xidhka Snowflake Spark ee AWS, ku dejiso akhristaha doorashooyinka proxy ee isku-xidhka laftiisa:
options = {
**snowflake_options,
'use_proxy': 'true',
'proxy_host': 'proxy.example',
'proxy_port': '8080',
'proxy_protocol': 'http',
}
reader = spark.read.format('snowflake').options(**options)
snowflake_options waxa uu hayaa dejinta barta iyo xaqiijinta abka. Ku dar shaxda ama weydiinta loogu talagalay ka hor inta aadan wicin load.
use_proxy waxa uu si caadi ah yahay false. Marka la shido, waxa uu u baahan yahay proxy_host iyo proxy_port oo ah goobo gaar ah. proxy_user iyo proxy_password waxay bixiyaan akoon dhexdhexaad ah. Iyada oo aan lahayn xaqiijinta proxy, waddo proxy dadweyne oo la oggolaaday ayaa isticmaali karta musharrixiinta host iyo port ee liiska proxy HTTP iyada oo ilaalinaysa dejinta akoonka Snowflake.
Snowflake waxa uu diiwaangeliyay goobaha akoonka, proxy_protocol iyo non_proxy_hosts in ay yihiin AWS oo kaliya. proxy_protocol waxa lagu daray isku-xidhka 2.11.1 oo si caadi ah waa http. non_proxy_hosts waxa uu ku kala saaraa host-yada tuubo URL lagu baxsaday (%7C) oo waxa uu taageeraa xiddig wildcard ahaan.
Isticmaal isku-xidhka u dhigma noocyada Spark iyo Scala ee mashruuca. Doorashooyinkan isha xogta waxay leeyihiin magacyo iyo qaabab u gaar ah; sifooyinka JDBC iyo walxaha java.net.Proxy maaha gelin la isweydaarsan karo.