Partager via


Résoudre les problèmes de connectivité entre Azure Synapse Analytics Synapse Studio et Stockage

Dans Synapse Studio, vous pouvez explorer les ressources de données qui se trouvent dans votre stockage lié. Ce guide vous aidera à résoudre les problèmes de connectivité lorsque vous essayez d’accéder à vos ressources de données.

1er cas : Le compte de stockage ne dispose pas des autorisations appropriées

Si votre compte de stockage ne dispose pas des autorisations appropriées, vous ne pouvez pas développer la structure de stockage par le biais de « Données » --> « Lié » dans Synapse Studio. Voir la capture d’écran des symptômes du problème ci-dessous.

Le message d’erreur détaillé peut varier, mais la signification générale du message d’erreur est celle-ci : « Cette requête n’est pas autorisée à effectuer cette opération. »

Dans le nœud de stockage lié :
Storage connectivity issue 1

Dans le nœud de conteneur de stockage :
Storage connectivity issue 1a

SOLUTION : Pour affecter votre compte au rôle approprié, consultez Utiliser le portail Azure afin d’attribuer un rôle Azure pour l’accès aux données blob et de file d’attente.

2e cas : Échec de l’envoi de la requête au serveur de stockage

Quand vous sélectionnez la flèche pour développer la structure de stockage dans « Données » --> « Lié » dans Synapse Studio, le problème « REQUEST_SEND_ERROR » peut s’afficher dans le volet gauche. Voir la capture d’écran des symptômes du problème ci-dessous :

Dans le nœud de stockage lié :
Storage connectivity issue 2

Dans le nœud de conteneur de stockage :
Storage connectivity issue 2a

Plusieurs raisons peuvent être à l’origine de ce problème :

La ressource de stockage se trouve derrière un réseau virtuel et un point de terminaison privé de stockage doit être configuré

SOLUTION : Dans ce cas, vous devez configurer le point de terminaison privé de stockage pour votre compte de stockage. Pour savoir comment configurer le point de terminaison privé de stockage pour le réseau virtuel, consultez Utiliser le portail Azure afin d’attribuer un rôle Azure pour l’accès aux objets blob et données de file d’attente.

Vous pouvez utiliser la commande « nslookup <storage-account-name>.dfs.core.windows.net » pour vérifier la connectivité après la configuration du point de terminaison privé de stockage. Elle doit retourner une chaîne semblable à celle-ci : « <storage-account-name>.privatelink.dfs.core.windows.net ».

La ressource de stockage n’est pas derrière un réseau virtuel, mais le point de terminaison du service BLOB (Microsoft Entra ID) n’est pas accessible en raison de la configuration du pare-feu

SOLUTION : Dans ce cas, vous devez ouvrir votre compte de stockage dans le portail Azure. Dans le volet de navigation de gauche, faites défiler la liste jusqu’à Support + résolution des problèmes et sélectionnez Vérification de la connectivité pour vérifier l’état de connectivité de Service BLOB (Microsoft Entra ID). S’il n’est pas accessible, suivez le guide promu pour vérifier la configuration Pare-feu et réseaux virtuels dans la page de votre compte de stockage. Pour plus d’informations sur les pare-feu de stockage, consultez Configurer des pare-feu et des réseaux virtuels dans Stockage Azure.

Autres problèmes à vérifier

  • La ressource de stockage à laquelle vous accédez est Azure Data Lake Storage Gen2 et se trouve derrière un pare-feu et un réseau virtuel (avec un point de terminaison privé de stockage configuré) en même temps.
  • La ressource conteneur à laquelle vous accédez a été supprimée ou n’existe pas.
  • Locataire de croisement : le locataire d’espace de travail que l’utilisateur a utilisé pour se connecter n’est pas le même que le locataire du compte de stockage.

Étapes suivantes

Si les étapes précédentes ne permettent pas de résoudre le problème, créez un ticket de support.