SYSTEM$GET_PRIVATELINK_ENDPOINT_REGISTRATIONS¶
Renvoie les points de terminaison privés enregistrés qui peuvent acheminer votre connexion au service Snowflake.
Syntaxe¶
SYSTEM$GET_PRIVATELINK_ENDPOINT_REGISTRATIONS()
Arguments¶
Aucun.
Renvoie¶
Renvoie une liste d’objets JSON, chaque objet JSON spécifiant un point de terminaison enregistré de connectivité privée. Une chaîne contenant un tableau JASON vide ("[]"
) est renvoyée si le compte n’a pas de points de terminaison de connectivité privée enregistrés au service Snowflake.
Où :
consumerEndpointId
Spécifie l’identificateur du compte AWS contenant le point de terminaison VPC enregistré, ou l’identificateur du groupe de ressources Azure contenant le point de terminaison privé enregistré.
consumerEndpointType
Spécifie le type de point de terminaison de connectivité privée enregistré.
pinnedConsumerEndpointId
Spécifie l’identificateur du point de terminaison de connectivité privée qui est enregistré auprès de Snowflake.
providerServiceEndpoint
Spécifie l’identificateur du point de terminaison du service de connectivité privée dans le VPC de Snowflake.
Notes sur l’utilisation¶
Seuls les administrateurs de comptes (utilisateurs dotés du rôle ACCOUNTADMIN) peuvent appeler cette fonction.
Exemples¶
Renvoyer les points de terminaison de connectivité privée enregistrés qui acheminent votre connexion au service Snowflake :
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..."
}
]