Catégories :

Fonctions système (Contrôle du système)

SYSTEM$BLOCK_INTERNAL_STAGES_PUBLIC_ACCESS

Empêche tout trafic public d’accéder à la zone de préparation interne du compte Snowflake actuel sur Microsoft Azure.

Cette fonction utilise les paramètres du compte de stockage Azure de la zone de préparation interne pour bloquer les adresses IP publiques. Pour plus de détails sur les paramètres Azure concernés, consultez Blocage de l’accès public (facultatif).

Important

Confirmez que le trafic via la connectivité privée atteint bien la zone de préparation interne avant de bloquer l’accès public. Bloquer l’accès public sans configurer la connectivité privée peut entraîner des perturbations involontaires, notamment des interférences avec des services gérés tels qu’Azure Data Factory.

Voir aussi :

SYSTEM$UNBLOCK_INTERNAL_STAGES_PUBLIC_ACCESS, SYSTEM$INTERNAL_STAGES_PUBLIC_ACCESS_STATUS

Syntaxe

SYSTEM$BLOCK_INTERNAL_STAGES_PUBLIC_ACCESS()
Copy

Arguments

Aucun.

Renvoie

Cette fonction renvoie les messages de statut suivants :

Message de statut

Description

L’accès public aux zones de préparation est bloqué. Un lien privé est nécessaire pour se connecter aux zones de préparation internes de ce compte.

Indique que la fonction a réussi à bloquer l’accès public.

La configuration réseau est introuvable, veuillez contacter l’assistance

Indique qu’il y a un problème avec les paramètres du système.

Erreur Azure lors de la tentative de blocage de l’accès public aux zones de préparation internes. Veuillez contacter l’assistance de Snowflake.

Indique que la fonction n’a pas pu modifier les paramètres Azure afin de bloquer l’accès public.

Notes sur l’utilisation

  • Seuls les administrateurs de compte (utilisateurs dotés du rôle ACCOUNTADMIN) peuvent exécuter cette fonction.

  • L’exécution de cette fonction peut prendre quelques minutes.

  • Cette fonction peut uniquement être utilisée avec les comptes Snowflake sur Azure. AWS et Google Cloud Platform ne sont pas pris en charge.

Exemples

Bloquez tout le trafic public qui tente d’accéder à la zone de préparation interne d’un compte Azure.

USE ROLE accountadmin;

SELECT SYSTEM$BLOCK_INTERNAL_STAGES_PUBLIC_ACCESS();
Copy