- Kategorien:
Systemfunktionen (Systemsteuerung)
SYSTEM$GET_PRIVATELINK_AUTHORIZED_ENDPOINTS¶
Gibt eine Liste der autorisierten Endpunkte für Ihr aktuelles Konto zurück, die Sie für private Konnektivität zum Snowflake-Dienst verwenden können.
Der Endpunktwert in der Befehlsausgabe kann bei Verwendung dieser Funktionen als Wert für die aws_id
oder die private-endpoint-resource-id
verwendet werden:
Syntax¶
SYSTEM$GET_PRIVATELINK_AUTHORIZED_ENDPOINTS()Copy
Argumente¶
Keine
Nutzungshinweise¶
Nur Kontoadministratoren (d. h. Benutzer mit der Rolle ACCOUNTADMIN) können diese Funktion ausführen.
Diese Funktion kann mit Snowflake-Konten auf Amazon Web Services (AWS) oder Microsoft Azure (Azure) verwendet werden. Google Cloud Platform (GCP) wird derzeit nicht unterstützt.
Beispiele¶
Geben Sie die autorisierten Endpunkte Ihres Snowflake-Kontos zurück, die Sie mit AWS PrivateLink für Ihr Snowflake-Konto auf AWS verwenden können:
use role accountadmin; select system$get_privatelink_authorized_endpoints();Copy
Sie können optional den folgenden Befehl verwenden, um das Abfrageergebnis zu vereinfachen. Beispiel:
select value: endpointId from table( flatten( input => parse_json(system$get_privatelink_authorized_endpoints()) ) );CopyRückgabe (Endpunkte für ein Snowflake-Konto auf AWS):
+------------------+ | VALUE:ENDPOINTID | +------------------+ | "123456789012" | +------------------+Copy