Umleiten von Clientverbindungen

Die Clientumleitung ermöglicht das Umleiten Ihrer Clientverbindungen zu Snowflake-Konten in verschiedenen Regionen für Geschäftskontinuität und Notfallwiederherstellung oder bei der Migration Ihres Kontos in eine andere Region oder zu einer anderen Cloudplattform.

Unter diesem Thema:

Einführung in die Clientumleitung

Die Clientumleitung wird durch ein Snowflake-Verbindungsobjekt implementiert. Das Verbindungsobjekt speichert eine sichere Verbindungs-URL, die Benutzer an einen Snowflake-Client übergeben.

Die Verbindungs-URL setzt sich aus dem Namen Ihrer Organisation und dem Namen des Verbindungsobjekts sowie einem gemeinsamen Domänennamen zusammen:

<Organisationsname>-<Verbindungsname>.snowflakecomputing.com

Ein Kontoadministrator richtet die Verbindungs-URL so ein, dass sie auf ein bestimmtes Snowflake-Konto in Ihrer Organisation verweist. Wenn es die Situation erfordert, kann der Administrator die Verbindungs-URL so anpassen, dass sie auf ein anderes Konto in Ihrem Unternehmen, in einer anderen Region oder auf einer anderen Cloudplattform verweist. Endbenutzerverbindungen werden automatisch umgeleitet.

Ablauf der Clientumleitung

  1. Führen Sie die Schritte unter Konfigurieren der Clientumleitung (unter diesem Thema) aus, um eine Verbindungs-URL für Clientverbindungen zu erstellen. Dazu gehört das Erstellen einer Primärverbindung und einer oder mehrerer verknüpfter Sekundärverbindungen.

  2. Aktualisieren Sie Snowflake-Clients, um eine Verbindung über die Verbindungs-URL herzustellen. Unter Verwenden einer Verbindungs-URL (unter diesem Thema) finden Sie eine Liste der unterstützten Clients und Verbindungsdetails.

  3. Falls der Dienst in der Region ausfällt, in der sich die Primärverbindung befindet, führen Sie die Schritte unter Umleiten von Clientverbindungen (unter diesem Thema) aus, um die Verbindungs-URL zu aktualisieren und auf eine Sekundärverbindung umzuleiten.

  4. Wenn der Ausfall behoben ist, führen Sie die Schritte unter Umleiten von Clientverbindungen aus, um die Clientverbindungen wieder auf die ursprüngliche Primärverbindung umzuleiten.

Die folgenden Diagramme veranschaulichen den Ablauf der Clientumleitung für zwei Konten derselben Organisation, aber in unterschiedlichen Regionen (Region A und Region B) auf derselben oder auf unterschiedlichen Cloudplattformen.

Die Verbindungs-URL für Clientverbindungen ist für ein Konto in Region A konfiguriert:

Normal client connections

Ein Dienstausfall in Region A führt zu fehlgeschlagenen Clientverbindungen:

Failed client connections

Die Verbindungs-URL für Clientverbindungen ist jetzt für ein Konto in Region B konfiguriert:

Redirected client connections

Beispiel

Die folgenden SQL-Anweisungen durchlaufen den Clientumleitungs-Workflow. Jeder Schritt wird in den folgenden Abschnitten dieses Themas ausführlich erläutert.

Normale Clientverbindungen: Clientumleitung konfigurieren

Von Quellkonto ausführen
-- Create a new primary connection
CREATE CONNECTION myconnection;

-- View accounts in your organization that are enabled for replication
-- Note the account_name for the ALTER CONNECTION statement below
SHOW REPLICATION ACCOUNTS;

-- Configure failover accounts for the primary connection
ALTER CONNECTION myconnection
  ENABLE FAILOVER TO ACCOUNTS myorg.myaccount2, myorg.myaccount3;

-- View the details for the connection
SHOW CONNECTIONS;
Von Zielkonto ausführen
-- EXECUTED ON TARGET ACCOUNT

-- Create a secondary connection linked to the primary connection
-- The secondary connection name must be the same as the primary connection name
CREATE CONNECTION myconnection
  AS REPLICA OF myorg.myaccount1.myconnection;

-- If either AWS PrivateLink or Azure Private Link is enabled for your account, you must create
-- or update a DNS CNAME record for your connection URL. See the relevant section in this topic for details.

Der Ausfall tritt in der Quellregion auf: Failover

Von Zielkonto ausführen
-- If an outage occurs in the region where the primary connection is located,
-- promote a secondary connection to serve as the primary connection
ALTER CONNECTION myconnection PRIMARY;

-- If either AWS PrivateLink or Azure Private Link is enabled for your account, you must
-- update the DNS CNAME record for your connection URL. See the relevant section in this topic for details.

Ausfall behoben: Failback

Von Quellkonto ausführen
-- Once the outage is resolved, promote the original primary connection back to primary
-- Executed from the account with the connection you want to promote to primary
ALTER CONNECTION myconnection PRIMARY;

-- If either AWS PrivateLink or Azure Private Link is enabled for your account, you must
-- update the DNS CNAME record for your connection URL. See the relevant section in this topic for details.

Clientumleitung konfigurieren

In diesem Abschnitt wird beschrieben, wie Sie eine Primärverbindung und eine oder mehrere Sekundärverbindungen in einer Verbindungsgruppe erstellen.

Voraussetzung

Wenden Sie sich an den Snowflake-Support, um die Clientumleitungsfunktion für Ihre Konten zu aktivieren. Die Aktivierung dieser Funktion setzt voraus, dass die Funktion Organisationen ebenfalls auf Ihren Konten aktiviert ist.

Bemerkung

Die SQL-Befehle in diesem Abschnitt können nur von Kontoadministratoren (Benutzern mit der Rolle ACCOUNTADMIN) ausgeführt werden.

Primärverbindung erstellen

Vorsicht

Bei der Erstellung Ihrer Organisation hat Snowflake dieser Organisation einen eindeutigen, generierten Namen zugewiesen. Der Organisationsname ist Teil der Verbindungs-URL, die in einem Verbindungsobjekt definiert ist und von Snowflake-Clients für den Zugriff auf ein Konto übermittelt wird. Bevor Sie Verbindungsobjekte erstellen, überprüfen Sie, ob der Organisationsname in Snowflake Ihren Anforderungen entspricht. Wenn Sie den Namen Ihrer Organisation im System ändern möchten, wenden Sie sich an den Snowflake-Support.

  1. Erstellen Sie mit CREATE CONNECTION eine neue Primärverbindung. Der Name jeder Primärverbindung muss in der Organisation eindeutig sein.

    Der Verbindungsname ist Teil der Verbindungs-URL, die für die Verbindung mit Snowflake-Konten verwendet wird.

    Erstellen Sie zum Beispiel eine Verbindung mit dem Namen myconnection:

    CREATE CONNECTION myconnection;
    
  2. Ändern Sie diese Primärverbindung mit einer ALTER CONNECTION … ENABLE FAILOVER TO ACCOUNTS-Anweisung. Geben Sie eine durch Kommas getrennte Liste von Konten Ihrer Organisation an, die eine Failover-Option für diese Verbindung (d. h. eine Sekundärverbindung) speichern können.

    Um die vollständige Liste der Konten in Ihrer Organisation anzuzeigen, die für die Replikation aktiviert sind, führen Sie SHOW REPLICATION ACCOUNTS aus.

    Erlauben Sie zum Beispiel den Konten myaccount2 und myaccount3 der Organisation myorg, jeweils eine Sekundärverbindung für die Verbindung myconnection zu speichern:

    ALTER CONNECTION myconnection ENABLE FAILOVER TO ACCOUNTS myorg.myaccount2, myorg.myaccount3;
    
  3. Führen Sie den Befehl SHOW CONNECTIONS aus, um die Details der Verbindung anzuzeigen.

    SHOW CONNECTIONS;
    
    +--------------------+-------------------------------+---------------------+-------------------+-----------------+---------------+-------------------------------+-------------------------------------+-------------------------------------------+
    | snowflake_region   | created_on                    | account_name        | name              | comment         | is_primary    | primary                       | failover_allowed_to_accounts        | connection_url                            |
    |--------------------+-------------------------------+---------------------+-------------------+-----------------+---------------+-------------------------------|-------------------------------------|-------------------------------------------|
    | AWS_US_WEST_2      | 2020-07-19 14:49:11.183 -0700 | MYORG.MYACCOUNT1    | MYCONNECTION      | NULL            | true          | MYORG.MYACCOUNT1.MYCONNECTION | MYORG.MYACCOUNT2, MYORG.MYACCOUNT3  | MYORG-MYCONNECTION.snowflakecomputing.com |
    +--------------------+-------------------------------+---------------------+-------------------+-----------------+---------------+-------------------------------+-------------------------------------+-------------------------------------------+
    

Sekundärverbindung erstellen

Erstellen Sie eine Sekundärverbindung in einem oder mehreren Konten, die mit einer Primärverbindung über CREATE CONNECTION … AS REPLICA OF. Beachten Sie, dass Sie eine Sekundärverbindung nur in einem Konto erstellen können, das in der Anweisung ALTER CONNECTION … ENABLE FAILOVER TO ACCOUNTS in Primärverbindung erstellen angegeben ist.

Führen Sie eine CREATE CONNECTION … AS REPLICA OF-Anweisung in jedem Zielkonto aus, um ein Replikat der angegebenen Primärverbindung zu erstellen.

Wichtig

Jede Sekundärverbindung muss denselben Namen wie ihre Primärverbindung haben. Der Verbindungsname ist in der Verbindungs-URL enthalten.

Führen Sie die SQL-Anweisungen aus diesem Abschnitt in dem Konto aus, für das Sie eine Sekundärverbindung erstellen möchten.

Beispiel

-- View all connections
SHOW CONNECTIONS;

+--------------------+-------------------------------+------------------+-------------------+-----------------+---------------+-------------------------------+------------------------------------+--------------------------------------------+
| snowflake_region   | created_on                    | account_name     | name              | comment         | is_primary    | primary                       | failover_allowed_to_accounts       | connection_url                             |
|--------------------+-------------------------------+------------------+-------------------+-----------------+---------------+-------------------------------|------------------------------------|--------------------------------------------|
| AWS_US_WEST_2      | 2020-07-19 14:49:11.183 -0700 | MYORG.MYACCOUNT1 | MYCONNECTION      | NULL            | true          | MYORG.MYACCOUNT1.MYCONNECTION | MYORG.MYACCOUNT2, MYORG.MYACCOUNT3 | MYORG-MYCONNECTION.snowflakecomputing.com  |
+--------------------+-------------------------------+------------------+-------------------+-----------------+---------------+-------------------------------+-------------------------------------+-------------------------------------------+

-- Copy the PRIMARY column value: organization name, account name, and connection name of the primary connection.

-- Log into the ``aws_us_east_1`` account.
-- Create a secondary connection named ``myconnection`` that is linked to the ``myconnection`` primary connection.
-- Paste the PRIMARY column value from the SHOW CONNECTIONS output after the AS REPLICA OF clause.
CREATE CONNECTION myconnection
  AS REPLICA OF MYORG.MYACCOUNT1.MYCONNECTION;

-- Verify the secondary connection
SHOW CONNECTIONS;

+--------------------+-------------------------------+---------------------+-------------------+-----------------+---------------+-------------------------------+-------------------------------------+--------------------------------------------+
| snowflake_region   | created_on                    | account_name        | name              | comment         | is_primary    | primary                       | failover_allowed_to_accounts        | connection_url                             |
|--------------------+-------------------------------+---------------------+-------------------+-----------------+---------------+-------------------------------|-------------------------------------|--------------------------------------------|
| AWS_US_WEST_2      | 2020-07-19 14:49:11.183 -0700 | MYORG.MYACCOUNT1    | MYCONNECTION      | NULL            | true          | MYORG.MYACCOUNT1.MYCONNECTION | MYORG.MYACCOUNT2, MYORG.MYACCOUNT3  | MYORG-MYCONNECTION.snowflakecomputing.com  |
| AWS_US_EAST_1      | 2020-07-22 13:52:04.925 -0700 | MYORG.MYACCOUNT2    | MYCONNECTION      | NULL            | false         | MYORG.MYACCOUNT1.MYCONNECTION |                                     | MYORG-MYCONNECTION.snowflakecomputing.com  |
+--------------------+-------------------------------+---------------------+-------------------+-----------------+---------------+-------------------------------+-------------------------------------+--------------------------------------------+

Verwenden einer Verbindungs-URL

In diesem Abschnitt finden Sie Anweisungen zum Verweisen auf eine Verbindungs-URL in der Konfiguration für verschiedene Snowflake-Clients.

Unterstützte Snowflake-Clients

Die folgenden Snowflake-Clientversionen (und höher) unterstützen die Clientumleitung:

Snowflake-Clients

Version (und höher)

SnowSQL

1.1.82

Snowflake-Konnektor für Python

1.8.3

Node.js-Treiber

1.2.0

Go-Snowflake-Treiber

1.2.0

.NET-Treiber

1.0.0

JDBC-Treiber

3.8.4

ODBC-Treiber

2.19.4

Snowflake-Clients konfigurieren

Verwenden Sie den folgenden Hostnamen für die Verbindungs-URL, wenn Sie eine Verbindung zu Snowflake herstellen:

Hostname: <Organisationsname>-<Verbindungsname>.snowflakecomputing.com

Wobei:

<Organisationsname>

Name Ihrer Snowflake-Organisation. Die Snowflake-Konten, mit denen sich Ihre Benutzer verbinden, sind in dieser Organisation enthalten.

<Verbindungsname>

Name des Verbindungsobjekts.

Wichtig

AWS PrivateLink oder Microsoft Azure Private Link

Kunden, die AWS PrivateLink oder Microsoft Azure Private Link für die Verbindung zu ihrem Snowflake-Konto verwenden: Fügen Sie ein privatelink-Segment zu URL kurz vor snowflakecomputing.com hinzu:

<Organisationsname>-<Verbindungsname>.privatelink.snowflakecomputing.com

Klassische Snowflake-Weboberfläche

Geben Sie folgende URL in einen Webbrowser ein:

https://<organization_name>-<connection_name>.snowflakecomputing.com/

Beispiel:

https://MYORG-MYCONNECTION.snowflakecomputing.com/

Neue Snowflake-Weboberfläche

Geben Sie in das Kontonamensfeld auf app.snowflake.com Folgendes ein:

<organization-name>-<connection-name>

Beispiel:

MYORG-MYCONNECTION

Wenn Sie sich über <Organisation>-<Verbindung> anmelden, navigiert Snowsight zu der spezifischen Region und dem Standort der aktuellen Primärverbindung. Während eines Ausfalls müssen sich die Benutzer, sobald die Verbindung umgeleitet wurde, erneut über <Organisation>-<Verbindung> anmelden, um eine Verbindung zur neuen Primärverbindung herzustellen.

SnowSQL

Geben Sie den Hostnamen für die Verbindungs-URL im Verbindungsparameter accountname der SnowSQL-config-Datei an. Weitere Informationen zur config-Datei finden Sie unter Konfigurieren von SnowSQL.

accountname = <organization_name>-<connection_name>
username = <username>
password = <password>

Beispiel:

accountname = MYORG-MYCONNECTION
username = jsmith
password = mySecurePassword

Snowflake-Konnektor für Python

Geben Sie den Hostnamen für die Verbindungs-URL im Verbindungsparameter account an, wenn Sie das Connection-Objekt aufrufen. Weitere Informationen dazu finden Sie unter Python-Konnektor-API und Verwenden des Python-Konnektors.

con = snowflake.connector.connect (
      account = <organization_name>-<connection_name>
      user = <username>
      password = <password>
)

Beispiel:

con = snowflake.connector.connect (
      account = MYORG-MYCONNECTION
      user = jsmith
      password = mySecurePassword
)

JDBC-Treiber

Geben Sie den Hostnamen für die Verbindungs-URL in der Verbindungszeichenfolge an. Weitere Informationen dazu finden Sie unter Konfigurieren des JDBC-Treibers.

jdbc:snowflake://<organization_name>-<connection_name>.snowflakecomputing.com/?user=<username>&password=<password>

Beispiel:

jdbc:snowflake://MYORG-MYCONNECTION.snowflakecomputing.com/?user=jsmith&password=mySecurePassword

Alternativ können Sie den Hostnamen auch mit einer Verbindungszeichenfolge und einer Reihe von Eigenschaften angeben:

String uri = "jdbc:snowflake://<organization_name>-<connection_name>.snowflakecomputing.com";

Properties props = new Properties();
props.put("user", "<username>");
props.put("password", "<password>");

Connection conn = DriverManager.getConnection(uri, props);

Beispiel:

String uri = "jdbc:snowflake://MYORG-MYCONNECTION.snowflakecomputing.com";

Properties props = new Properties();
props.put("user", "jsmith");
props.put("password", "mySecurePassword");

Connection conn = DriverManager.getConnection(uri, props);

ODBC-Treiber

Geben Sie den Hostnamen für die Verbindungs-URL in der ODBC-INI-Datei an. Weitere Informationen zu den Verbindungsparametern finden Sie unter ODBC-Konfigurations- und Verbindungsparameter.

[ODBC Data Sources]
<account_name> = SnowflakeDSIIDriver

[<dsn_name>]
Description     = SnowflakeDB
Driver          = SnowflakeDSIIDriver
Locale          = en-US
SERVER          = <organization_name>-<connection_name>.snowflakecomputing.com

Beispiel:

[ODBC Data Sources]
myaccount = SnowflakeDSIIDriver

[client_redirect]
Description     = SnowflakeDB
Driver          = SnowflakeDSIIDriver
Locale          = en-US
SERVER          = MYORG-MYCONNECTION.snowflakecomputing.com

Node.js-Treiber

Geben Sie den Hostnamen für die Verbindungs-URL im Parameter account an. Weitere Informationen zu den Verbindungsparametern finden Sie unter Verwenden des Node.js-Treibers.

var configuration = {
  username: '<username>',
  password: '<password>',
  account: <organization_name>-<connection_name>.
}

var connection = snowflake.createConnection(configuration)

Beispiel:

var configuration = {
  username: 'jsmith',
  password: 'mySecurePassword',
  account: MYORG-MYCONNECTION.
}

var connection = snowflake.createConnection(configuration)

Go-Snowflake-Treiber

Geben Sie den Hostnamen für die Verbindungs-URL im Parameter Account an. Weitere Informationen dazu finden Sie unter Go-Snowflake-Treiber.

cfg := &Config{
  Account: "<organization_name>-<connection_name>",
  User: "<username>",
  Password: "<password>"
}

dsn, err := DSN(cfg)

Beispiel:

cfg := &Config{
  Account: "MYORG-MYCONNECTION",
  User: "jsmith",
  Password: "mySecurePassword"
}

dsn, err := DSN(cfg)

Authentifizierung und Clientumleitung

Die Benutzer müssen im Quellkonto und in jedem Zielkonto bereitgestellt werden.

Verbundauthentifizierung und SSO

Konfigurieren Sie die Verbundauthentifizierung separat in jedem Zielkonto. Geben Sie die Details des Identitätsanbieters (IdP) unter Verwendung der Einrichtungsoptionen in Erweiterte SAML-SSO-Funktionen an:

Bemerkung

Snowflake empfiehlt, dass Sie Ihren SAML 2.0-kompatiblen Identitätsanbieter (IdP) mit der Verbindungs-URL und nicht mit einer Konto-URL konfigurieren, damit Benutzer im Falle eines Failovers zum korrekten Konto umgeleitet werden.

OAuth

Konfigurieren Sie ein Sicherheitsintegrationsobjekt für OAuth in jedem Zielkonto. Das Sicherheitsobjekt muss mit demselben Objekt im Quellkonto identisch sein. Eine Anleitung dazu finden Sie unter folgenden Themen:

OAuth-Umleitungsverhalten

Wenn Sie Snowflake OAuth für die Authentifizierung einer Clientverbindung verwenden und eine Verbindung zu Snowflake über eine Verbindungs-URL herstellen, werden Sie aufgefordert, sich erneut zu authentifizieren, wenn die Verbindungs-URL auf ein anderes Konto umgeleitet wird (z. B. im Falle eines Failovers). Snowflake OAuth-Token sind für die Verwendung in einem bestimmten Konto gültig. Wenn eine Verbindungs-URL aktualisiert wird, um auf ein Konto in einer anderen Bereitstellung zu verweisen, wird das vorhandene OAuth-Token ungültig.

Im Falle eines Failover wird die Verbindungs-URL mit dem neuen Konto aktualisiert, und die Clientverbindung wird mit einem invalid OAuth access token-Fehler getrennt. Sie müssen sich erneut authentifizieren und den Berechtigungen zustimmen, um die Verbindung wiederherzustellen.

Von Ihren Benutzern verwendete Verbindungs-URL prüfen

Fragen Sie die LOGIN_HISTORY , LOGIN_HISTORY_BY_USER-Tabellenfunktionen ab, um die Anmeldeaktivitäten Ihrer Benutzer innerhalb der letzten 7 Tage anzuzeigen. Die Ausgabe zeigt an, welche Benutzer und Snowflake-Clients eine Verbindungs-URL verwendet haben. Die Spalten REPORTED_CLIENT_TYPE und REPORTED_CLIENT_VERSION zeigen den Client und die Version an, die für jede Verbindung zu Snowflake verwendet werden, und die Spalte CONNECTION zeigt die verwendete Verbindungs-URL an, falls vorhanden.

Rufen Sie beispielsweise bis zu 100 Anmeldeereignisse der letzten 72 Stunde für jeden Benutzer ab, den Ihre aktuelle Rolle überwachen darf:

SELECT *
FROM TABLE(INFORMATION_SCHEMA.LOGIN_HISTORY(DATEADD('HOURS',-72,CURRENT_TIMESTAMP()),CURRENT_TIMESTAMP()))
ORDER BY EVENT_TIMESTAMP;

Umleiten von Clientverbindungen

Falls der Dienst in der Region ausfällt, in der sich die Primärverbindung befindet, leiten Sie die Clientverbindung zu einem Konto um, das eine Sekundärverbindung speichert.

Heraufstufen einer Sekundärverbindung zur Verwendung als Primärverbindung

Die Umleitung wird eingeleitet, indem eine Sekundärverbindung in einer verfügbaren Region mit ALTER CONNECTION zur Primärverbindung heraufgestuft wird. Gleichzeitig wird die bisherige Primärverbindung zu einer Sekundärverbindung.

Führen Sie die SQL-Anweisungen in diesem Abschnitt in dem Zielkonto aus, das die aktuelle Sekundärverbindung enthält, die Sie heraufstufen möchten.

Beispiel:

-- view all connections
SHOW CONNECTIONS;

+--------------------+-------------------------------+---------------------+-------------------+-----------------+---------------+-------------------------------+-------------------------------------+--------------------------------------------+
| snowflake_region   | created_on                    | account_name        | name              | comment         | is_primary    | primary                       | failover_allowed_to_accounts        | connection_url                             |
|--------------------+-------------------------------+---------------------+-------------------+-----------------+---------------+-------------------------------|-------------------------------------|--------------------------------------------|
| AWS_US_WEST_2      | 2020-07-19 14:49:11.183 -0700 | MYORG.MYACCOUNT1    | MYCONNECTION      | NULL            | true          | MYORG.MYACCOUNT1.MYCONNECTION | MYORG.MYACCOUNT2, MYORG.MYACCOUNT3  | MYORG-MYCONNECTION.snowflakecomputing.com  |
| AWS_US_EAST_1      | 2020-07-22 13:52:04.925 -0700 | MYORG.MYACCOUNT2    | MYCONNECTION      | NULL            | false         | MYORG.MYACCOUNT1.MYCONNECTION |                                     | MYORG-MYCONNECTION.snowflakecomputing.com  |
+--------------------+-------------------------------+---------------------+-------------------+-----------------+---------------+-------------------------------+-------------------------------------+--------------------------------------------+

-- promote the secondary connection to serve as the primary connection
ALTER CONNECTION myconnection PRIMARY;

-- verify that the former secondary connection was promoted successfully
SHOW CONNECTIONS;

+--------------------+-------------------------------+---------------------+-------------------+-----------------+---------------+-------------------------------+-------------------------------------+--------------------------------------------+
| snowflake_region   | created_on                    | account_name        | name              | comment         | is_primary    | primary                       | failover_allowed_to_accounts        | connection_url                             |
|--------------------+-------------------------------+---------------------+-------------------+-----------------+---------------+-------------------------------|-------------------------------------|--------------------------------------------|
| AWS_US_WEST_2      | 2020-07-19 14:49:11.183 -0700 | MYORG.MYACCOUNT1    | MYCONNECTION      | NULL            | false         | MYORG.MYACCOUNT1.MYCONNECTION |                                     | MYORG-MYCONNECTION.snowflakecomputing.com  |
| AWS_US_EAST_1      | 2020-07-22 13:52:04.925 -0700 | MYORG.MYACCOUNT2    | MYCONNECTION      | NULL            | true          | MYORG.MYACCOUNT1.MYCONNECTION | MYORG.MYACCOUNT2, MYORG.MYACCOUNT3  | MYORG-MYCONNECTION.snowflakecomputing.com  |
+--------------------+-------------------------------+---------------------+-------------------+-----------------+---------------+-------------------------------+-------------------------------------+--------------------------------------------+

Überprüfen der Aktualisierung der Verbindungs-URL

Um zu überprüfen, ob die Verbindungs-URL aktualisiert wurde, können Sie die Region Ihrer aktuellen Verbindung bestätigen. Verwenden Sie die Verbindungs-URL, um eine Verbindung zu Snowflake herzustellen und die Funktion CURRENT_REGION auszuführen.

select current_region();

Aktuelle Einschränkungen bei Clientumleitungen

  • Die Clientumleitung wird derzeit nicht für Leserkonten unterstützt.

  • Private Konnektivität zur neuen Weboberfläche über AWS PrivateLink- oder Microsoft Azure Private Link-URLs wird derzeit nicht unterstützt.

  • Clientverbindungen, die eine Verbindungs-URL- und OAuth-Integration verwenden, erfordern eine erneute Authentifizierung, wenn die Verbindungs-URL aktualisiert wird, um auf ein anderes Konto zu verweisen. Weitere Informationen dazu finden Sie unter OAuth-Umleitungsverhalten.