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.

Erlazionatutako artikuluak