Ρύθμιση διακομιστή μεσολάβησης στη συμβολοσειρά σύνδεσης 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 και υποστηρίζουν τη δική τους μορφή μπαλαντέρ.