Parcourir et gérer les ressources de stockage à l’aide de l’Explorateur de serveurs
Conseil
Essayez l’Explorateur de Stockage Microsoft Azure
Microsoft Azure Storage Explorer est une application autonome gratuite de Microsoft. Vous pouvez l’utiliser pour travailler visuellement avec les données stockage Azure sur Windows, macOS et Linux.
Remarque
Cet article s’applique à Azure Azure Cloud Services (support étendu). Cloud Services (classique) est mis hors service depuis le 31 août 2024. Pour plus d’informations, consultez le modèle de déploiement de services cloud (classique) , qui sera arrêté le 31 août 2024. Pour le nouveau développement, nous vous recommandons d’utiliser un type de service plus récent conçu à des fins spécifiques, comme Azure App Service, azure Functionsou Azure Container Apps. Pour obtenir la liste la plus récente des services disponibles, consultez Directory des produits Azure.
Si vous avez installé une charge de travail Azure pour Microsoft Visual Studio 2019, vous pouvez afficher les données relatives aux objets blob, aux files d’attente et aux tables à partir de vos comptes de stockage Azure. Le nœud azure Storage dans l’Explorateur de serveurs affiche les données figurant dans votre compte d’émulateur de stockage local et vos autres comptes de stockage Azure.
Pour afficher l’Explorateur de serveurs dans Visual Studio, dans la barre de menus, sélectionnez Afficher>Explorateur de serveurs. Le nœud Stockage affiche tous les comptes de stockage qui existent sous chaque abonnement Ou certificat Azure auquel vous êtes connecté. Si votre compte de stockage n’apparaît pas, vous pouvez l’ajouter en suivant les instructions plus loin dans cet article.
Dans Visual Studio 2019 et versions antérieures, vous pouvez également utiliser Cloud Explorer pour afficher et gérer vos ressources Azure. Pour plus d’informations, consultez Gestion des ressources Azure avec Cloud Explorer.
Important
Cloud Explorer a été mis hors service dans Visual Studio 2022. Au lieu de cela, vous pouvez utiliser les alternatives suivantes :
- Pour déboguer des applications Azure App Services ou Azure Functions, vous pouvez utiliser les services connectés ou les fonctionnalités de publication disponibles sur tous les projets.
- Si vous vous appuyez sur Visual Studio pour la publication, vous pouvez accéder à cette fonctionnalité sous « Options supplémentaires » dans la section Hébergement.
- Si vous n’utilisez pas la fonctionnalité de publication, les services connectés nœud à l’intérieur de chaque projet de votre solution peuvent vous aider à configurer l’accès aux ressources Azure et à appeler diverses opérations telles que le débogage à distance, le profilage à distance, le démarrage/l’arrêt de l’application, afficher les journaux de diffusion en continu, etc.
- Utilisez l’Explorateur Stockage Microsoft Azure est une application autonome gratuite de Microsoft. Vous pouvez l’utiliser pour travailler visuellement avec les données stockage Azure sur Windows, macOS et Linux.
- La console Kudu vous donne un accès direct à partir d’une ligne de commande avec des privilèges élevés au serveur App Service et à son système de fichiers. Il s’agit à la fois d’un outil de débogage précieux et permet d’effectuer des opérations CLI telles que l’installation de packages.
Si nécessaire, vous pouvez utiliser le portail Azure ou continuer à utiliser le nœud Azure de l’Explorateur de serveurs dans les versions précédentes de Visual Studio.
Pour plus d’informations sur Visual Studio 2022, consultez nos notes de publication .
Conditions préalables
- Un compte Azure. Si vous n’avez pas de compte Azure, activez vos avantages Azure pour les abonnés Visual Studio ou inscrivez-vous à un essai gratuit.
Afficher et gérer les ressources de stockage dans Visual Studio
L’Explorateur de serveurs affiche automatiquement une liste d’objets blob, de files d’attente et de tables dans votre compte d’émulateur de stockage. Le compte d’émulateur de stockage est répertorié dans l’Explorateur de serveurs sous le nœud Storage, en tant que nœud Développement.
Pour afficher les ressources du compte de l’émulateur de stockage, développez le nœud Développement . Si l’émulateur de stockage n’a pas été démarré lorsque vous développez le nœud Développement, il démarre automatiquement. Ce processus peut prendre plusieurs secondes. Vous pouvez continuer à travailler dans d’autres domaines de Visual Studio pendant le démarrage de l’émulateur de stockage.
Pour afficher les ressources dans un compte de stockage, développez le nœud du compte de stockage dans l’Explorateur de serveurs pour afficher les nœuds Objets blob, Files d'attente et Tables.
Utilisation des ressources d’objets blob
Le nœud Blobs affiche une liste de conteneurs pour le compte de stockage sélectionné. Les conteneurs d’objets blob contiennent des fichiers blob, et vous pouvez organiser ces objets blob en dossiers et sous-dossiers. Pour plus d’informations, consultez Comment utiliser le stockage Blob à partir de .NET.
Pour créer un conteneur d’objets blob
Ouvrez le menu contextuel pour le nœud Blobs, puis sélectionnez Créer un conteneur de blob.
Entrez le nom du nouveau conteneur dans la boîte de dialogue Créer un conteneur d’objets blob.
Sélectionnez Entrée sur votre clavier, ou vous pouvez cliquer ou appuyer en dehors du champ de nom pour enregistrer le conteneur d’objets blob.
Remarque
Le nom du conteneur d’objets blob doit commencer par un nombre (0-9) ou une lettre minuscule (a-z).
Pour supprimer un conteneur blob
Ouvrez le menu contextuel du conteneur d’objets blob à supprimer, puis sélectionnez Supprimer.
Pour afficher une liste des objets dans un conteneur de blob
Ouvrez le menu contextuel d’un conteneur d’objets blob de la liste, puis sélectionnez Ouvrir.
Lorsque vous affichez le contenu d’un conteneur d’objets blob, il apparaît sous un onglet appelé vue conteneur d’objets blob.
Vous pouvez effectuer les opérations suivantes sur les objets blob à l’aide des boutons dans le coin supérieur droit de l’affichage conteneur d’objets blob :
- Entrez une valeur de filtre et appliquez-la.
- Rafraîchissez la liste des blobs dans le conteneur.
- Chargez un fichier.
- Supprimer un objet blob. (La suppression d’un fichier d’un conteneur d’objets blob ne supprime pas le fichier sous-jacent. Il ne le supprime que du conteneur d’objets blob.)
- Ouvrir un objet blob.
- Enregistrer un fichier blob sur l’ordinateur local.
Pour créer un dossier ou un sous-dossier dans un conteneur Blob
Dans Cloud Explorer, choisissez le conteneur d’objets blob. Dans la fenêtre du conteneur, sélectionnez le bouton Charger l’objet blob.
Dans la boîte de dialogue Charger un nouveau fichier, sélectionnez le bouton Parcourir pour spécifier le fichier que vous souhaitez charger, puis entrez un nom de dossier dans la zone Dossier (facultatif).
Vous pouvez ajouter des sous-dossiers dans des dossiers de conteneur en suivant la même étape. Si vous ne spécifiez pas de nom de dossier, le fichier est chargé au niveau supérieur du conteneur d’objets blob. Le fichier apparaît dans le dossier spécifié dans le conteneur.
dossier
Double-cliquez sur le dossier ou sélectionnez Entrée pour afficher le contenu du dossier. Lorsque vous êtes dans le dossier du conteneur, vous pouvez revenir à la racine du conteneur en sélectionnant le bouton Ouvrir le répertoire parent (flèche).
Pour supprimer un dossier conteneur
Supprimez tous les fichiers du dossier.
Étant donné que les dossiers des conteneurs d’objets blob sont des dossiers virtuels, vous ne pouvez pas créer de dossier vide. Vous ne pouvez pas non plus supprimer un dossier pour supprimer son contenu de fichier, mais vous devez à la place supprimer l’intégralité du contenu d’un dossier pour supprimer le dossier lui-même.
Pour filtrer les objets blob d’un conteneur
Vous pouvez filtrer les objets blob affichés en spécifiant un préfixe commun.
Par exemple, si vous entrez le préfixe hello dans la zone de texte de filtre, puis sélectionnez le bouton Exécuter (!), seuls les objets blob commençant par « hello » apparaissent.
La zone de texte du filtre distingue entre les majuscules et les minuscules et ne prend pas en charge le filtrage avec des caractères génériques. Les objets blob peuvent être filtrés uniquement par préfixe. Le préfixe peut inclure un délimiteur si vous utilisez un délimiteur pour organiser les objets blob dans une hiérarchie virtuelle. Par exemple, le filtrage sur le préfixe « HelloFabric/ » retourne tous les objets blob qui commencent par cette chaîne.
Pour télécharger les données des objets blob
Dans Cloud Explorer, utilisez l’une des méthodes suivantes :
- Ouvrez le menu contextuel pour un ou plusieurs objets blob, puis sélectionnez Ouvrir.
- Choisissez le nom de l’objet blob, puis sélectionnez le bouton Ouvrir.
- Double-cliquez sur le nom de l’objet blob.
La progression du téléchargement d’un objet blob s’affiche dans la fenêtre Journal des activités Azure .
L’objet blob s’ouvre dans l’éditeur par défaut pour ce type de fichier. Si le système d’exploitation reconnaît le type de fichier, le fichier s’ouvre dans une application installée localement. Sinon, vous êtes invité à choisir une application adaptée au type de fichier du blob. Le fichier local créé lorsque vous téléchargez un objet blob est marqué en lecture seule.
Les données blob sont mises en cache localement et vérifiées par rapport à l’heure de dernière modification de l’objet blob dans le stockage Blob Azure. Si l’objet blob a été mis à jour depuis son dernier téléchargement, il est retéléchargé. Sinon, le blob est chargé à partir du disque local.
Par défaut, un objet blob est téléchargé dans un répertoire temporaire. Pour télécharger des objets blob dans un répertoire spécifique, ouvrez le menu contextuel des noms d’objets blob sélectionnés et sélectionnez Enregistrer sous. Quand vous enregistrez un objet blob de cette manière, le fichier blob n’est pas ouvert, et le fichier local est créé avec des attributs en lecture/écriture.
Téléverser des blobs
Pour charger des objets blob, sélectionnez le bouton Charger un objet blob lorsque le conteneur est ouvert pour l’affichage dans l’affichage conteneur d’objets blob.
Vous pouvez choisir un ou plusieurs fichiers à charger, et vous pouvez charger des fichiers de n’importe quel type. La fenêtre journal d’activité Azure affiche la progression du chargement. Pour plus d’informations sur l’utilisation des données d’objets blob, consultez Utilisation du stockage d’objets blob Azure dans .NET.
Pour afficher les journaux transférés vers des objets blob
Si vous utilisez Diagnostics Azure pour journaliser les données de votre application Azure et que vous avez transféré des journaux vers votre compte de stockage, vous verrez des conteneurs créés par Azure pour ces journaux. L’affichage de ces journaux dans l’Explorateur de serveurs est un moyen simple d’identifier les problèmes liés à votre application, en particulier s’il a été déployé sur Azure.
Pour plus d’informations sur les diagnostics Azure, consultez Collecter des données de journalisation à l’aide d’Azure Diagnostics.
Pour obtenir l’URL d’un objet blob
Ouvrez le menu contextuel de l’objet blob, puis sélectionnez Copier l’URL.
Pour modifier un blob
Choisissez le blob, puis sélectionnez le bouton Ouvrir Blob.
Le fichier est téléchargé à un emplacement temporaire et ouvert sur l’ordinateur local. Chargez de nouveau l’objet blob chaque fois que vous y apportez des modifications.
Utiliser des ressources de file d’attente
Les files d’attente des services de stockage sont hébergées dans un compte de stockage Azure. Vous pouvez les utiliser pour permettre à vos rôles de service cloud de communiquer entre eux et avec d’autres services par un mécanisme de transmission de messages. Vous pouvez accéder à la file d’attente par programmation via un service cloud et via un service web pour les clients externes. Vous pouvez également accéder directement à la file d’attente à l’aide de l’Explorateur de serveurs dans Visual Studio.
Lorsque vous développez un service cloud qui utilise des files d’attente, vous pouvez utiliser Visual Studio pour créer des files d’attente et les utiliser de manière interactive pendant que vous développez et testez votre code.
Dans l’Explorateur de serveurs, vous pouvez afficher les files d’attente dans un compte de stockage, créer et supprimer des files d’attente, ouvrir une file d’attente pour afficher ses messages et ajouter des messages à une file d’attente. Lorsque vous ouvrez une file d’attente pour l’affichage, vous pouvez afficher les messages individuels et effectuer les actions suivantes sur la file d’attente à l’aide des boutons dans le coin supérieur gauche :
- Mettre à jour l'affichage de la file d'attente.
- Ajoutez un message à la file d’attente.
- Supprimer le premier message de la file d’attente.
- Effacez la file d’attente entière.
L’image suivante montre une file d’attente qui contient deux messages :
Pour plus d’informations sur les files d’attente de services de stockage, consultez Prise en main du stockage de files d’attente Azure à l’aide de .NET. Pour plus d’informations sur le service web des files d’attente des services de stockage, consultez Concepts de File d’attente Azure. Pour plus d’informations sur l’envoi de messages à une file d’attente des services de stockage à l’aide de Visual Studio, consultez Envoi de messages à une file d’attente des services de stockage.
Remarque
Les files d’attente des services de stockage sont distinctes des files d’attente Azure Service Bus. Pour plus d’informations sur les files d’attente Service Bus, consultez Files d’attente, rubriques et abonnements Service Bus.
Utiliser des ressources de table
Le service de stockage Azure Table conserve de grandes quantités de données structurées. Le service est un magasin de données NoSQL qui accepte les appels authentifiés depuis l’intérieur et en dehors du cloud Azure. Les tables Azure sont idéales pour stocker des données structurées et non relationnelles.
Pour créer une table
- Dans Cloud Explorer, sélectionnez le nœud Tables du compte de stockage, puis sélectionnez Créer une table.
- Dans la boîte de dialogue Créer une table, entrez un nom pour la table.
Pour afficher les données de table
Dans Cloud Explorer, ouvrez le nœud Azure, puis ouvrez le nœud Stockage.
Ouvrez le nœud du compte de stockage qui vous intéresse, puis ouvrez le nœud Tables pour afficher la liste des tables du compte de stockage.
Ouvrez le menu contextuel d’un tableau, puis sélectionnez Afficher la table.
La table est organisée par des entités (affichées dans des lignes) et des propriétés (affichées dans les colonnes). Par exemple, l’illustration suivante montre les entités répertoriées dans le Concepteur de tables.
Pour modifier les données de table
Dans Concepteur de tables, ouvrez le menu contextuel d’une entité (une seule ligne) ou une propriété (une seule cellule), puis sélectionnez Modifier.
Les entités d’une table unique ne sont pas requises pour avoir le même ensemble de propriétés (colonnes). Gardez à l’esprit les restrictions suivantes sur l’affichage et la modification des données de table :
- Vous ne pouvez pas afficher ou modifier des données binaires (
type byte[]
), mais vous pouvez la stocker dans une table. - Vous ne pouvez pas modifier les valeurs PartitionKey ou RowKey, car le stockage Table Azure ne prend pas en charge cette opération.
- Vous ne pouvez pas créer de propriété appelée Timestamp. Les services stockage Azure utilisent une propriété portant ce nom.
- Si vous entrez une valeur DateTime, vous devez suivre un format approprié pour la région et les paramètres de langue de votre ordinateur (par exemple, MM/DD/AAAA HH :MM :MM :SS [AM|PM] pour l’anglais américain).
Pour ajouter des entités
Dans Concepteur de tables, sélectionnez le bouton Ajouter une entité.
Dans la boîte de dialogue Ajouter une entité, entrez les valeurs des propriétés PartitionKey et RowKey.
boîte de dialogue Ajouter une entité
Entrez soigneusement les valeurs. Vous ne pouvez pas les modifier après avoir fermé la boîte de dialogue, sauf si vous supprimez l’entité et l’ajoutez à nouveau.
Pour filtrer les entités
Vous pouvez personnaliser l’ensemble d’entités qui apparaissent dans une table si vous utilisez le générateur de requêtes.
Pour ouvrir le générateur de requêtes, ouvrez une table pour l’affichage.
Sélectionnez le bouton Générateur de requêtes dans la barre d’outils de l’affichage table.
La boîte de dialogue Générateur de requêtes s’affiche. L’illustration suivante montre une requête qui est générée dans le générateur de requêtes.
Lorsque vous avez terminé de générer la requête, fermez la boîte de dialogue. La forme de texte résultante de la requête s’affiche dans une zone de texte sous la forme d’un filtre WCF Data Services.
Pour exécuter la requête, sélectionnez l’icône de triangle vert.
Vous pouvez également filtrer les données d’entité qui s’affichent dans le Concepteur de tables si vous entrez une chaîne de filtre WCF Data Services directement dans la zone de texte de filtre. Ce type de chaîne est similaire à une clause SQL WHERE
, mais est envoyé au serveur en tant que requête HTTP. Pour plus d’informations sur la construction de chaînes de filtre, consultez Construction de chaînes de filtre pour le concepteur de tables.
L’illustration suivante montre un exemple de chaîne de filtre valide :
Actualiser les données de stockage
Lorsque l’Explorateur de serveurs se connecte ou obtient des données à partir d’un compte de stockage, l’opération peut prendre jusqu’à une minute. Si l’Explorateur de serveurs ne peut pas se connecter, l’opération peut expirer. Pendant que les données sont récupérées, vous pouvez continuer à travailler dans d’autres parties de Visual Studio. Pour annuler l’opération si elle prend trop de temps, sélectionnez le bouton Arrêter l’actualisation dans la barre d’outils de l’Explorateur de serveurs.
Pour actualiser les données du conteneur de blob
- Sélectionnez le nœud Blobs sous Stockage, puis sélectionnez le bouton Actualiser dans la barre des outils de l’Explorateur de Serveurs.
- Pour actualiser la liste des objets blob affichés, sélectionnez le bouton Exécuter.
Pour actualiser les données de table
- Sélectionnez le nœud Tables sous Stockage, puis sélectionnez le bouton Actualiser dans la barre d'outils de l'Explorateur de serveurs.
- Pour actualiser la liste des entités affichées dans Concepteur de tables, sélectionnez le bouton Exécuter dans le Concepteur de tables.
Pour actualiser les données de file d’attente
Sélectionnez le nœud Files d’attente sous Stockage, puis sélectionnez le bouton Actualiser dans la barre d’outils de l'Explorateur de serveurs.
Pour actualiser tous les éléments d’un compte de stockage
Choisissez le nom du compte, puis sélectionnez le bouton Actualiser dans la barre d’outils de l’Explorateur de serveurs.
Ajouter des comptes de stockage à l’aide de l’Explorateur de serveurs
Il existe deux façons d’ajouter des comptes de stockage à l’aide de l’Explorateur de serveurs. Vous pouvez créer un compte de stockage dans votre abonnement Azure ou joindre un compte de stockage existant.
Pour créer un compte de stockage à l’aide de l’Explorateur de serveurs
Dans l’Explorateur de serveurs, ouvrez le menu contextuel du nœud stockage, puis sélectionnez Créer un compte de stockage.
Dans la boîte de dialogue Créer un compte de stockage, sélectionnez ou entrez les informations suivantes :
- Abonnement Azure auquel vous souhaitez ajouter le compte de stockage.
- Nom que vous souhaitez utiliser pour le nouveau compte de stockage.
- La région ou le groupe d’affinités (par exemple, USA Ouest ou Asie Est).
- Type de réplication que vous souhaitez utiliser pour le compte de stockage, tel que localement redondant.
Sélectionnez Créer.
Le nouveau compte de stockage apparaît dans la liste Stockage dans l’Explorateur de solutions.
Pour attacher un compte de stockage existant à l’aide de l’Explorateur de serveurs
Dans l’Explorateur de serveurs, ouvrez le menu contextuel du nœud stockage Azure, puis sélectionnez Attacher un stockage externe.
Dans la boîte de dialogue Créer un compte de stockage, sélectionnez ou entrez les informations suivantes :
- Nom du compte de stockage existant que vous souhaitez attacher.
- Clé du compte de stockage sélectionné. Cette valeur est généralement fournie pour vous lorsque vous sélectionnez un compte de stockage. Si vous souhaitez que Visual Studio mémorise la clé de compte de stockage, cochez la case Mémoriser la clé de compte.
- Protocole à utiliser pour se connecter au compte de stockage, tel que HTTP, HTTPS ou un point de terminaison personnalisé. Pour plus d’informations sur les points de terminaison personnalisés, consultez Guide pratique pour configurer des chaînes de connexion.
Pour afficher les points de terminaison secondaires
Si vous avez créé un compte de stockage à l’aide de l’option de réplication Read-Access Geo Redundant, vous pouvez afficher ses points de terminaison secondaires en ouvrant le menu contextuel du nom du compte, puis en sélectionnant Propriétés.
Pour supprimer un compte de stockage de l’Explorateur de serveurs
Dans l’Explorateur de serveurs, ouvrez le menu contextuel du nom du compte, puis sélectionnez Supprimer.
Si vous supprimez un compte de stockage, toutes les informations de clé enregistrées pour ce compte sont également supprimées.
Si vous supprimez un compte de stockage de l’Explorateur de serveurs, il n’affecte pas votre compte de stockage ni les données qu’il contient. Il supprime simplement la référence de l’Explorateur de serveurs. Pour supprimer définitivement un compte de stockage, utilisez le portail Azure .
Contenu connexe
Pour en savoir plus sur l’utilisation des services de stockage Azure, consultez Accès aux services de stockage Azure.