Налаштування проксі в рядку підключення Snowflake .NET
Об’єднайте useProxy, proxyHost і proxyPort із наявними налаштуваннями підключення конектора.
Драйвер .NET для Snowflake документує підтримку проксі починаючи з версії 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 через будівник із джерела облікових даних застосунку. Будівник рядка підключення обробляє роздільники у значеннях надійніше, ніж з’єднання сирих паролів у рядок.
Тримайте синтаксис NONPROXYHOSTS драйвера окремо від граматики NO_PROXY іншого клієнта. Документовані шаблони Snowflake зіставляються з URL-адресами й підтримують власну форму зі спеціальними символами.