Skilgreina proxy fyrir Spark-tengi Snowflake á AWS
Skilgreindu valkostina use_proxy, proxy_host og proxy_port í Spark-tenginu, með skjalfestum AWS-takmörkunum á samskiptareglu, reikningi og framhjáhaldi.
Fyrir Snowflake Spark-tengið á AWS skilgreinir þú lesarann með eigin proxy-valkostum tengisins:
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 geymir endapunkts- og auðkenningarstillingar forritsins. Bættu við ætluðu töflunni eða fyrirspurninni áður en þú kallar á load.
use_proxy er sjálfgefið false. Þegar það er virkjað krefst það proxy_host og proxy_port sem aðskildra reita. proxy_user og proxy_password veita milliliðareikning. Án proxy-auðkenningar getur leyfð opinber proxy-leið nota hýsil- og portframbjóðendur úr HTTP-proxylistanum á meðan reikningsstillingum Snowflake er haldið.
Snowflake skjalfestir reikningsreitina, proxy_protocol og non_proxy_hosts sem aðeins fyrir AWS. proxy_protocol var bætt við í tengi 2.11.1 og er sjálfgefið http. non_proxy_hosts aðskilur hýsla með URL-flýttum lóðréttum striki (%7C) og styður stjörnumerki sem algildistákn.
Notaðu tengi sem passar við Spark- og Scala-útgáfur verkefnisins. Þessir gagnagjafavalkostir hafa sín eigin nöfn og snið; JDBC-eiginleikar og java.net.Proxy-hlutir eru ekki skiptanleg inntak.