- Catégories :
Fonctions système (Contrôle du système)
SYSTEM$AUTHORIZE_STAGE_PRIVATELINK_ACCESS¶
Autorise Snowflake à accéder au point de terminaison privé pour Points de terminaison privés Azure pour les zones de préparation internes et Points de terminaison Google Private Service Connect pour les zones de préparation internes pour le compte actuel.
- Voir aussi :
Syntaxe¶
Azure
SYSTEM$AUTHORIZE_STAGE_PRIVATELINK_ACCESS( '<private_endpoint_resource_id>' )
Google Cloud
SYSTEM$AUTHORIZE_STAGE_PRIVATELINK_ACCESS( '<google_cloud_vpc_network_name>' )
Arguments¶
'private_endpoint_resource_id'L’identificateur unique pour le point de terminaison privé Azure.
'google_cloud_vpc_network_name'La valeur de chemin complet du réseau VPC Google Cloud.
Cette valeur provient du chemin du réseau VPC Google Cloud que Snowflake utilise pour limiter l’accès à votre zone de préparation interne via le réseau interne du fournisseur de Cloud et éviter d’utiliser l’Internet public.
Pour savoir comment obtenir cette valeur sur Azure, consultez Configuration de points de terminaison privés pour accéder à des zones de préparation internes Snowflake ; pour Google Cloud, consultez Configuration de points de terminaison privés pour accéder à des zones de préparation internes Snowflake.
Notes sur l’utilisation¶
Seuls les administrateurs de comptes, c’est-à-dire les utilisateurs dotés du rôle ACCOUNTADMIN, peuvent appeler cette fonction.
Cette fonction n’est pas prise en charge pour les comptes Snowflake sur Amazon Web Services (AWS).
Exemples¶
Azure
Autoriser Snowflake à accéder à un point de terminaison privé Azure :
USE ROLE ACCOUNTADMIN; SELECT SYSTEM$AUTHORIZE_STAGE_PRIVATELINK_ACCESS('/subscriptions/subId/resourceGroups/rg1/providers/Microsoft.Network/privateEndpoints/pe1');Copy
Google Cloud
Autoriser Snowflake à accéder à un point de terminaison Google Private Service Connect :
USE ROLE ACCOUNTADMIN; SELECT SYSTEM$AUTHORIZE_STAGE_PRIVATELINK_ACCESS('projects/vpc_network_name/global/networks/network_name');Copy