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.

Tengdir greinar