- Catégories :
Fonctions système (Contrôle du système)
SYSTEM$RESTORE_PRIVATELINK_ENDPOINT¶
Restaure un point de terminaison de connectivité privée dans le VPC ou VNet Snowflake pour permettre à Snowflake de se connecter à un service externe à l’aide d’une connectivité privée. Le point de terminaison peut être un point de terminaison de service ou un point de terminaison de ressource selon la plateforme cloud qui héberge votre compte Snowflake.
Vous pouvez restaurer un point de terminaison privé dans les 7 jours suivant son déprovisionnement. Après 7 jours, le point de terminaison ne peut pas être restauré et vous devez recréer le point de terminaison avec la fonction système SYSTEM$PROVISION_PRIVATELINK_ENDPOINT.
- Voir aussi :
Introduction à la connectivité privée, Gestion des points de terminaison de la connectivité privée : Azure
Syntaxe¶
Service Azure Private Link¶
SYSTEM$RESTORE_PRIVATELINK_ENDPOINT( '<provider_resource_id>' )
Tous les autres services externes¶
SYSTEM$RESTORE_PRIVATELINK_ENDPOINT(
'<provider_resource_id>' ,
'<subresource>'
)
Arguments¶
provider_resource_id
Spécifie l’identificateur complet de la ressource ou du service dans votre VPC ou VNet.
'subresource'
Spécifie le nom de la sous-ressource dans l’argument
host_name
; la valeurhost_name
est utilisée lors de la mise en service du point de terminaison privé.Si vous souhaitez utiliser une connectivité privée sortante avec les services suivants, spécifiez ces valeurs :
Accès au réseau externe sur Microsoft Azure : Si la valeur du nom d’hôte est
externalaccessdemo.database.windows.net
, la valeursubresource
estsqlServer
.Zones de préparation externes sur Microsoft Azure : Si la valeur du nom d’hôte est
storagedemo.blob.core.windows.net
, la valeursubresource
estblob
.
Pour toutes les valeurs prises en charge, consultez la Table des sous-ressources.
Renvoie¶
Renvoie un message de statut indiquant que le point de terminaison, avec son identificateur, est restauré correctement.
Azure :
Private endpoint with id '/subscriptions/66666666-7777-8888-9999-0000000000/resourcegroups/rg/providers/microsoft.network/privateendpoints/00000000-1111-2222-3333-4444444444' restored successfully.
Notes sur l’utilisation¶
Seuls les administrateurs de comptes (utilisateurs dotés du rôle ACCOUNTADMIN) peuvent appeler cette fonction.
Un message d’erreur s’affiche si un point de terminaison de connectivité privée n’est pas associé aux arguments spécifiés.
Exemples¶
Restaurez un point de terminaison privé pour permettre à Snowflake sur Microsoft Azure de se connecter au service de gestion des API Azure dans votre VNet Azure :
SELECT SYSTEM$RESTORE_PRIVATELINK_ENDPOINT(
'/subscriptions/11111111-2222-3333-4444-5555555555/resourceGroups/my_rg/providers/Microsoft.Sql/servers/my_db_server',
'sqlServer'
);
Private endpoint with id ''/subscriptions/66666666-7777-8888-9999-0000000000/resourcegroups/rg/providers/microsoft.network/privateendpoints/00000000-1111-2222-3333-4444444444'' restored successfully.