SYSTEM$GET_PRIVATELINK_ENDPOINT_REGISTRATIONS¶
Gibt die registrierten privaten Endpunkte zurück, die Ihre Verbindung zum Snowflake-Dienst routen können.
Syntax¶
SYSTEM$GET_PRIVATELINK_ENDPOINT_REGISTRATIONS()
Argumente¶
Keine.
Rückgabewerte¶
Gibt eine Liste von JSON-Objekten zurück, wobei jedes JSON-Objekt einen registrierten privaten Konnektivitätsendpunkt angibt. Ein Zeichenfolge mit einem leeren JASON-Array ("[]"
) wird zurückgegeben, wenn für das Konto keine privaten Konnektivitätsendpunkte mit dem Snowflake Service registriert sind.
Wobei:
consumerEndpointId
Gibt die ID des AWS-Kontos an, das den registrierten VPC-Endpunkt enthält, oder den Bezeichner der Azure-Ressourcengruppe, die den registrierten privaten Endpunkt enthält.
consumerEndpointType
Gibt den Typ des registrierten Endpunkts für private Konnektivität an.
pinnedConsumerEndpointId
Gibt den Bezeichner für den privaten Konnektivitätsendpunkt an, der bei Snowflake registriert ist.
providerServiceEndpoint
Gibt den Bezeichner für den Endpunkt des privaten Konnektivitäts-Dienstendpunkts in der Snowflake-VPC an.
Nutzungshinweise¶
Diese Funktion kann nur von Kontoadministratoren (d. h. Benutzer mit der Rolle ACCOUNTADMIN) ausgeführt werden.
Beispiele¶
Gibt die registrierten privaten Konnektivitätsendpunkte zurück, die Ihre Verbindung zum Snowflake-Dienst routen:
AWS:
use role accountadmin;
SELECT SYSTEM$GET_PRIVATELINK_ENDPOINT_REGISTRATIONS();
[
{
"consumerEndpointId": "148896251...",
"consumerEndpointType": "Aws Id",
"pinnedConsumerEndpointId": "vpce-0be92fc5953c0...",
"providerServiceEndpoint": "vpce-svc-0dcda6d2e9d14..."
}
]
Azure:
use role accountadmin;
SELECT SYSTEM$GET_PRIVATELINK_ENDPOINT_REGISTRATIONS();
[
{
"consumerEndpointId": "/subscriptions/a92a429f-83ba-4249.../..../snowflake-private-link",
"consumerEndpointType": "Azure Endpoint Connection Id",
"pinnedConsumerEndpointId": "184549...",
"providerServiceEndpoint": "sf-pvlinksvc-azcanadacentral.70f..."
}
]