In proxy konfigurearje foar de Spark-connector fan Snowflake op AWS
Konfigurearje de opsjes use_proxy, proxy_host en proxy_port fan de Spark-connector, mei de dokumintearre AWS-beheiningen foar protokol, akkount en omsyjen.
Foar de Snowflake Spark-connector op AWS konfigurearje jo de lêzer mei de eigen proxy-opsjes fan de connector:
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 befettet de einpunt- en autentikaasje-ynstellingen fan 'e applikaasje. Foegje de bedoelde tabel of query ta foardat jo load oanroppe.
use_proxy is standert false. As it ynskeakele is, ferget it proxy_host en proxy_port as aparte fjilden. proxy_user en proxy_password leverje in tuskenlizzend akkount. Sûnder proxy-autentikaasje kin in tastiene iepenbiere proxy-route host- en poartekandidaten brûke út 'e HTTP-proxylist, wylst de akkountynstellingen fan Snowflake bewarre bliuwe.
Snowflake dokumintearret de akkountfjilden, proxy_protocol en non_proxy_hosts as allinnich foar AWS. proxy_protocol is tafoege yn connector 2.11.1 en is standert http. non_proxy_hosts skiedt hosts mei in URL-escaped fertikale streek (%7C) en stipet in stjer as jokerteken.
Brûk in connector dy't oerienkomt mei de Spark- en Scala-ferzjes fan it projekt. Dizze databoarne-opsjes hawwe har eigen nammen en formaten; JDBC-eigenskippen en java.net.Proxy-objekten binne gjin útwikselbere ynfier.