Catégories :

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

SYSTEM$BLOCK_SNOWFLAKE_MANAGED_STORAGE_VOLUME_PUBLIC_ACCESS

Empêche tout trafic public d’accéder au volume de stockage géré par Snowflake du compte Snowflake actuel sur Microsoft Azure.

Cette fonction utilise les paramètres du compte de stockage Azure du volume de stockage géré 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.

Important

Confirmez que le trafic via la connectivité privée atteint bien le volume de stockage géré avant de bloquer l’accès public. Le blocage de l’accès public sans configuration de la connectivité privée peut entraîner des interruptions involontaires.

Voir aussi :

SYSTEM$UNBLOCK_SNOWFLAKE_MANAGED_STORAGE_VOLUME_PUBLIC_ACCESS, SYSTEM$SNOWFLAKE_MANAGED_STORAGE_VOLUME_PUBLIC_ACCESS_STATUS

Syntaxe

SYSTEM$BLOCK_SNOWFLAKE_MANAGED_STORAGE_VOLUME_PUBLIC_ACCESS()

Arguments

Aucun.

Renvoie

Cette fonction renvoie les messages de statut suivants :

Message de statut

Description

L’accès public aux volumes de stockage gérés par Snowflake est bloqué.

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.

Aucun volume interop configuré sur le compte

Indique qu’aucun volume de stockage géré par Snowflake n’est configuré pour le compte.

Erreur Azure lors de la tentative de blocage de l’accès public aux volumes de stockage gérés par Snowflake. 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 comptes (c’est-à-dire les utilisateurs ayant le 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 ne sont pas pris en charge.

Exemples

Bloquer tout le trafic public qui tente d’accéder au volume de stockage géré par Snowflake d’un compte Azure.

USE ROLE ACCOUNTADMIN;

SELECT SYSTEM$BLOCK_SNOWFLAKE_MANAGED_STORAGE_VOLUME_PUBLIC_ACCESS();