Snowflake .NET қосылым жолында проксиді конфигурациялау
useProxy, proxyHost және proxyPort параметрлерін коннектордың бар қосылым параметрлеріне біріктіріңіз.
Snowflake .NET драйвері 2.0.4 нұсқасынан бастап прокси қолдауын құжаттайды. Прокси өрістерін қолданбаның бар қосылым конфигурациясына қосыңыз:
var settings =
new Snowflake.Data.Client.SnowflakeDbConnectionStringBuilder();
settings.ConnectionString = existingConnectionString;
settings["useProxy"] = true;
settings["proxyHost"] = "proxy.example.net";
settings["proxyPort"] = 8080;
var connection = new Snowflake.Data.Client.SnowflakeDbConnection
{
ConnectionString = settings.ConnectionString
};
existingConnectionString қолданбаның әдеттегі Snowflake тіркелгісі мен аутентификация параметрлерін қамтиды. Қосылымды ашпас бұрын конфигурациялаңыз.
proxyHost — хост атауы. Порт бөлек беріледі; хост өрісіне http:// кіргізбеңіз және онда :8080 қайталамаңыз. Snowflake-ке рұқсат етілген жария прокси маршруты үшін HTTP прокси тізімі хост пен порттың кандидат мәндерін ұсынады; ол прокси тіркелгісін бермейді.
Егер делдал тіркелгі талап етсе, proxyUser мен proxyPassword-ты қолданбаның тіркелгі деректері көзінен builder арқылы қосыңыз. Қосылым жолының builder-і мәндердегі бөлгіштерді шикі құпия сөздерді жолға біріктіруге қарағанда сенімдірек өңдейді.
Драйвердің NONPROXYHOSTS синтаксисін басқа клиенттің NO_PROXY грамматикасынан бөлек ұстаңыз. Snowflake-тің құжатталған үлгілері URL-дермен салыстырылады және өзінің wildcard пішімін қолдайды.