Connecter l’Explorateur Stockage Azure à un compte de stockage

Effectué

Les comptes de stockage constituent une solution flexible pour stocker les données sous forme de fichiers, de tables et de messages. Avec l’Explorateur Stockage Azure, vous pouvez facilement lire et manipuler toutes ces données.

Vous aimeriez fournir à vos ingénieurs un outil pour gérer toutes les données stockées dans Stockage Azure dans le but d’assurer la maintenance des données que votre application de gestion de la relation client (CRM) utilise. Vous voulez déterminer si l’Explorateur Stockage pourrait répondre à ces besoins.

Ici, vous allez découvrir l’Explorateur Stockage et apprendre à l’utiliser pour gérer des données issues de comptes de stockage et abonnements multiples. Vous allez apprendre différentes façons d’utiliser l’Explorateur Stockage pour vous connecter à vos données, à Azure Stack ainsi qu’aux données stockées dans Azure Data Lake Storage.

Qu’est-ce que l’Explorateur Stockage ?

L’Explorateur Stockage est une application GUI que Microsoft a développée pour faciliter l’accès et la gestion des données stockées dans des comptes de stockage Azure. L’Explorateur Stockage est disponible sur Windows, macOS et Linux.

Voici quelques-uns des avantages de l’utilisation de l’Explorateur Stockage :

  • Vous pouvez vous connecter rapidement à plusieurs comptes de stockage et les gérer facilement.
  • L’interface vous permet de vous connecter à Data Lake Storage.
  • Vous pouvez également utiliser l’interface pour mettre à jour et afficher les entités incluses dans vos comptes de stockage.
  • Vous pouvez télécharger et utiliser gratuitement l’Explorateur Stockage.

Avec l’Explorateur Stockage, vous pouvez utiliser un éventail de tâches de stockage et d’opérations de données sur tous vos comptes de stockage Azure. Ces tâches incluent la modification, le téléchargement, la copie et la suppression.

Versions logicielles prises en charge

L’application Explorateur Stockage Azure est exécutable sur les versions suivantes de ces plateformes :

Système d’exploitation Versions
Windows Windows 11, Windows 10, Windows 8 ou Windows 7
macOS macOS 10.12 Sierra ou version ultérieure
Linux Ubuntu 18.04 x64, Ubuntu16.04 x64 ou Ubuntu 14.04 x64

Types de stockage Azure

L’Explorateur Stockage Azure peut accéder à de nombreux types de données différents issus de services comme les suivants :

  • Stockage Azure Blob : le stockage Blob s’utilise pour stocker des données non structurées sous forme d’objets blob.
  • Stockage de Table Azure : le stockage Table s’utilise pour stocker des données semi-structurées/NoSQL.
  • Stockage de fil d’attente Azure : le stockage File d’attente sert à stocker les messages dans une file d’attente, qui sont ensuite accessibles et traités par les applications via des appels HTTP(S).
  • Azure Files : Azure Files est un service de partage de fichiers qui permet un accès par le biais du protocole SMB (Server Message Block), de manière similaire aux serveurs de fichiers traditionnels.
  • Stockage Azure Data Lake : Azure Data Lake, basé sur Apache Hadoop, est conçu pour de gros volumes de données ; il peut stocker des données structurées et non structurées. Azure Data Lake Storage Gen2 correspond à Stockage Blob Azure avec la fonctionnalité d’espace de noms hiérarchique activée sur le compte.

Gérer plusieurs comptes de stockage dans différents abonnements

Si vous avez plusieurs comptes de stockage associés à des abonnements différents dans votre locataire Azure, leur gestion avec le portail Azure peut s’avérer chronophage. L’Explorateur Stockage vous permet de gérer les données stockées dans plusieurs comptes de stockage Azure et à travers des abonnements Azure.

Utiliser des émulateurs locaux

Pendant la phase de développement de votre projet, vous souhaiterez peut-être que l’utilisation de comptes Stockage Azure par les développeurs n’entraîne pas de coûts supplémentaires. Dans ce cas, vous pouvez utiliser un émulateur local. L’Explorateur Stockage prend en charge ces deux émulateurs : l’Émulateur de stockage Azure et Azurite.

  • L’Émulateur de stockage Azure utilise une instance locale de Microsoft SQL Server 2012 Express LocalDB. Celle-ci émule le stockage Table, File d’attente et Blob Azure.
  • Azurite, qui est basé sur Node.js, est un émulateur open source qui prend en charge la plupart des commandes Stockage Azure par le biais d’une API.

L’émulateur doit déjà être en cours d’exécution quand vous ouvrez l’Explorateur Stockage. La connexion à votre émulateur n’est pas différente de celle à des comptes de stockage Azure, sauf que vous choisissez le type de connexion Attacher un émulateur local.

Tous les types de connexion à un stockage émulé localement sont présentés dans Local et attaché>Comptes de stockage.

Connecter l’Explorateur Stockage à Azure

Il existe plusieurs façons de connecter votre application Explorateur Stockage à vos comptes Stockage Azure.

Vous avez besoin de deux autorisations pour accéder à votre compte de stockage Azure : gestion et données. Toutefois, vous pouvez utiliser l’Explorateur Stockage en ayant seulement l’autorisation sur la couche de données. Pour accéder à la couche de données, l’utilisateur doit avoir au minimum un rôle de lecture des données. La nature du rôle de lecture/écriture doit être appropriée pour le type de données stockées dans le compte de stockage. La couche de données est utilisée pour l’accès aux objets blob, aux conteneurs et à d’autres ressources de données.

Le rôle de gestion permet de voir les listes de vos différents comptes de stockage, conteneurs et points de terminaison de service.

Types de connexion

Il existe de nombreuses façons de connecter une instance de l’Explorateur Stockage Azure à vos ressources Azure. Par exemple :

  • Ajouter des ressources à l’aide de l’ID Microsoft Entra
  • Utiliser une chaîne de connexion
  • Utiliser un URI de signature d’accès partagé
  • Utiliser un nom et une clé
  • Attacher un émulateur local
  • Attacher une ressource Azure Data Lake Storage au moyen d’un URI

Nous allons détailler quelques-uns de ces types de connexion et expliquer brièvement les étapes à effectuer pour configurer la connexion.

Ajouter un compte Azure à l’aide de l’ID Microsoft Entra

Utilisez ce type de connexion quand l’utilisateur a accès à la couche de données. Vous ne pouvez l’utiliser que pour créer un conteneur. La connexion au Stockage Azure par le biais de Microsoft Entra ID est plus longue à configurer que les autres méthodes. Le compte utilisé pour établir la connexion à Azure doit avoir les autorisations appropriées pour l’accès aux ressources cibles.

Pour ajouter une ressource à l’aide de l’ID Microsoft Entra :

  1. Ouvrez l’Explorateur Stockage.
  2. Sélectionnez l’option Se connecter avec un compte Azure et connectez-vous à Azure.
  3. Connectez-vous à votre compte de stockage Azure.
  4. Sélectionnez Ajouter une ressource via Microsoft Entra ID, puis choisissez le locataire Azure et le compte associé.
  5. Lorsque vous y êtes invité, indiquez le type de la ressource à laquelle vous vous connectez.
  6. Examinez et vérifiez les détails de la connexion, puis sélectionnez Se connecter.

Sélectionner le type de ressource correct est primordial, car cela détermine les informations que vous aurez à entrer.

Toutes les connexions que vous créez à l’aide de cette approche s’affichent dans l’arborescence des ressources, dans cette branche : Local et attaché>Comptes de stockage>Conteneurs attachés>Blob.

Se connecter en utilisant un URI de signature d’accès partagé

Un URI de signature d’accès partagé (SAS, shared access signature) est un identificateur non ambigu qui est utilisé pour l’accès à vos ressources Stockage Azure.

Avec cette méthode de connexion, vous utilisez un URI SAS pour le compte de stockage voulu. Vous avez besoin d’un URI SAS si vous comptez utiliser un partage de fichiers, une table, une file d’attente ou un conteneur d’objets blob. Vous pouvez obtenir un URI SAS à partir du portail Azure ou de l’Explorateur Stockage. Pour plus d’informations, consultez Créer une signature d’accès partagé de compte.

Pour ajouter une connexion SAS :

  1. Ouvrez l’Explorateur Stockage.
  2. Connectez-vous à votre compte de stockage Azure.
  3. Sélectionnez ce type de connexion : URI de signature d’accès partagé.
  4. Donnez un nom explicite à la connexion.
  5. Fournissez l’URI de signature d’accès partagé.
  6. Examinez et vérifiez les détails de la connexion, puis sélectionnez Se connecter.

Une fois que vous avez ajouté la connexion, celle-ci apparaît dans l’arborescence des ressources sous la forme d’un nouveau nœud. Ce nœud de connexion figure dans cette branche : Local et attaché>Comptes de stockage>Conteneurs attachés>Service.

Se connecter en utilisant le nom et la clé d’un compte de stockage

Pour vous connecter rapidement à un compte de stockage sur Azure, utilisez la clé de compte associée au stockage. Pour trouver les clés d’accès de stockage dans le portail Azure, accédez à la page du compte de stockage approprié, puis sélectionnez clés d’accès.

Pour ajouter une connexion :

  1. Ouvrez l’Explorateur Stockage.
  2. Connectez-vous à votre compte de stockage Azure.
  3. Sélectionnez ce type de connexion : Nom et clé de compte de stockage.
  4. Donnez un nom explicite à la connexion.
  5. Quand vous y êtes invité, entrez le nom du compte de stockage et l’une des clés de compte requises pour l’accès.
  6. Dans la liste fournie, sélectionnez le domaine de stockage que vous souhaitez utiliser.
  7. Examinez et vérifiez les détails de la connexion, puis sélectionnez Se connecter.

Une fois que vous avez ajouté la connexion, celle-ci apparaît dans l’arborescence des ressources sous forme la d’un nœud de connexion. Le nœud de connexion se trouve dans cette branche : Local et attaché>Comptes de stockage.