Proxy bat konfiguratu Snowflakeren Spark konektorerako AWSn
Konfiguratu Spark konektorearen use_proxy, proxy_host eta proxy_port aukerak, AWSk protokolo, kontu eta bypass ezarpenetan dituen murrizketa dokumentatuekin.
AWSko Snowflake Spark konektorerako, konfiguratu irakurgailua konektorearen beraren proxy aukerekin:
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-ek aplikazioaren amaierako puntuaren eta autentifikazioaren ezarpenak gordetzen ditu. Gehitu nahi duzun taula edo kontsulta load deitu aurretik.
use_proxy lehenespenez false da. Gaituta, proxy_host eta proxy_port eremu bereizi gisa eskatzen ditu. proxy_user eta proxy_password bitarteko kontu bat ematen dute. Proxy autentifikaziorik gabe, baimendutako proxy publikoaren ibilbide batek ostalari eta portu hautagaiak erabil ditzake HTTP proxy zerrendatik, Snowflakeren kontu ezarpenak mantenduz.
Snowflake-k kontu eremuak, proxy_protocol eta non_proxy_hosts AWSrako soilik direla dokumentatzen du. proxy_protocol 2.11.1 konektorean gehitu zen eta lehenespenez http da. non_proxy_hosts-ek ostalariak URLn ihes egindako hodi bertikal batekin (%7C) bereizten ditu eta izartxo komodin bat onartzen du.
Erabili proiektuaren Spark eta Scala bertsioekin bat datorren konektore bat. Datu-iturri aukera hauek beren izenak eta formatuak dituzte; JDBC propietateak eta java.net.Proxy objektuak ez dira trukagarriak diren sarrerak.