- Catégories :
Fonctions système (Contrôle du système)
SYSTEM$GET_PRIVATELINK_AUTHORIZED_ENDPOINTS¶
Renvoie une liste des points de terminaison autorisés pour votre compte actuel à utiliser avec une connectivité privée au service Snowflake.
La valeur du point de terminaison dans la sortie de la commande peut être utilisée comme valeur pour le aws_id
ou le private-endpoint-resource-id
lors de l’utilisation de ces fonctions :
Syntaxe¶
SYSTEM$GET_PRIVATELINK_AUTHORIZED_ENDPOINTS()Copy
Arguments¶
Aucun
Notes sur l’utilisation¶
Seuls les administrateurs de compte (utilisateurs dotés du rôle ACCOUNTADMIN) peuvent exécuter cette fonction.
Cette fonction peut être utilisée avec des comptes Snowflake sur Amazon Web Services (AWS) ou Microsoft Azure (Azure) ; Google Cloud Platform (GCP) n’est pas pris en charge actuellement.
Exemples¶
Renvoie les points de terminaison autorisés pour votre compte Snowflake à utiliser avec AWS PrivateLink pour votre compte Snowflake sur AWS :
use role accountadmin; select system$get_privatelink_authorized_endpoints();Copy
Vous pouvez éventuellement utiliser la commande suivante pour aplatir le résultat de la requête. Par exemple :
select value: endpointId from table( flatten( input => parse_json(system$get_privatelink_authorized_endpoints()) ) );CopyRetourne (points de terminaison pour un compte Snowflake sur AWS) :
+------------------+ | VALUE:ENDPOINTID | +------------------+ | "123456789012" | +------------------+Copy