Delen via


Bladeren en beheren van opslagbronnen met Behulp van Server Explorer

Tip

Probeer Microsoft Azure Storage Explorer

Microsoft Azure Storage Explorer is een gratis, zelfstandige app van Microsoft. U kunt deze gebruiken om visueel te werken met Azure Storage-gegevens in Windows, macOS en Linux.

Notitie

Dit artikel is van toepassing op Azure Azure Cloud Services (uitgebreide ondersteuning). Cloud Services (klassiek) wordt vanaf 31 augustus 2024 buiten gebruik gesteld. Voor meer informatie, zie Cloudservices (klassiek) implementatiemodel dat op 31 augustus 2024zal buiten gebruik worden gesteld. Voor nieuwe ontwikkeling raden we u aan een nieuwer servicetype te gebruiken dat is ontworpen voor uw specifieke doel, zoals Azure App Service-, Azure Functionsof Azure Container Apps. Zie Directory van Azure-productenvoor de meest recente lijst met beschikbare services.

Als u de Azure-workload voor Microsoft Visual Studio 2019 hebt geïnstalleerd, kunt u blob-, wachtrij- en tabelgegevens bekijken vanuit uw opslagaccounts voor Azure. Het knooppunt Azure Storage in Server Explorer toont gegevens die zich in uw lokale opslagemulatoraccount en uw andere Azure Storage-accounts bevinden.

Als u Server Explorer in Visual Studio wilt weergeven, selecteert u op de menubalk >Server Explorer-weergeven. Het knooppunt Storage toont alle opslagaccounts die bestaan onder elk Azure-abonnement of -certificaat waarmee u bent verbonden. Als uw opslagaccount niet wordt weergegeven, kunt u het toevoegen door de instructies te volgen verderop in dit artikel.

In Visual Studio 2019 en eerder kunt u Cloud Explorer ook gebruiken om uw Azure-resources weer te geven en te beheren. Zie Azure-resources beheren met Cloud Explorervoor meer informatie.

Belangrijk

Cloud Explorer is buiten gebruik gesteld in Visual Studio 2022. In plaats daarvan kunt u de volgende alternatieven gebruiken:

  • Als u fouten wilt opsporen in Azure App Services- of Azure Functions-apps, kunt u de verbonden services of de publicatiefuncties gebruiken die beschikbaar zijn voor alle projecten.
    • Als u gebruikmaakt van Visual Studio voor publicatie, hebt u toegang tot deze functie onder 'Aanvullende opties' in de sectie Hosting.
    • Als u de publicatiefunctie niet gebruikt, kan het knooppunt Connected Services in elk project in uw oplossing u helpen bij het configureren van toegang tot Azure-resources en verschillende bewerkingen aanroepen, zoals externe foutopsporing, externe profilering, het starten/stoppen van de toepassing, het weergeven van streaminglogboeken en meer.
  • Gebruik Microsoft Azure Storage Explorer is een gratis, zelfstandige app van Microsoft. U kunt deze gebruiken om visueel te werken met Azure Storage-gegevens in Windows, macOS en Linux.
  • De Kudu-console biedt u directe, verhoogde opdrachtregeltoegang tot de App Service-server en het bijbehorende bestandssysteem. Dit is zowel een waardevol hulpprogramma voor foutopsporing als cli-bewerkingen zoals het installeren van pakketten.

Indien nodig kunt u Azure Portal gebruiken of het Azure-knooppunt van Server Explorer blijven gebruiken in eerdere versies van Visual Studio.

Zie onze releaseopmerkingenvoor meer informatie over Visual Studio 2022.

Voorwaarden

Opslagbronnen weergeven en beheren in Visual Studio

Server Explorer toont automatisch een lijst met blobs, wachtrijen en tabellen in uw opslagemulatoraccount. Het opslagemulatoraccount wordt vermeld in Server Explorer onder het knooppunt Storage als het knooppunt Development.

Als u de resources van het opslagemulatoraccount wilt zien, vouw het knooppunt Development uit. Als de opslagemulator niet is gestart wanneer u het knooppunt Development uitvouwt, wordt het automatisch gestart. Dit proces kan enkele seconden duren. U kunt blijven werken in andere gebieden van Visual Studio terwijl de opslagemulator wordt gestart.

Als u resources in een opslagaccount wilt weergeven, vouwt u het knooppunt van het opslagaccount uit in Server Explorer, waar u blobs, wachtrijenen tabellen knooppunten ziet.

Werken met blob-resources

In het knooppunt Blobs wordt een lijst met containers voor het geselecteerde opslagaccount weergegeven. Blobcontainers bevatten blobbestanden en u kunt deze blobs ordenen in mappen en submappen. Zie Blob Storage gebruiken vanuit .NETvoor meer informatie.

Een blobcontainer maken

  1. Open het snelmenu voor het knooppunt Blobs en selecteer vervolgens Blobcontainer maken.

  2. Voer in het dialoogvenster Blob Container maken de naam van de nieuwe container in.

  3. Selecteer Enter op het toetsenbord of klik of tik buiten het naamveld om de blobcontainer op te slaan.

    Notitie

    De naam van de blobcontainer moet beginnen met een getal (0-9) of kleine letters (a-z).

Een blobcontainer verwijderen

Open het snelmenu voor de blobcontainer die u wilt verwijderen en selecteer vervolgens Verwijderen.

Een lijst met de items in een blobcontainer weergeven

Open het snelmenu voor de naam van een blobcontainer in de lijst en selecteer Open.

Wanneer u de inhoud van een blobcontainer bekijkt, wordt deze weergegeven op een tabblad dat de blobcontainerweergave wordt genoemd.

Blobcontainerweergave

U kunt de volgende bewerkingen uitvoeren op blobs met behulp van de knoppen in de rechterbovenhoek van de blobcontainerweergave:

  • Voer een filterwaarde in en pas deze toe.
  • Vernieuw de lijst met blobs in de container.
  • Een bestand uploaden.
  • Een blob verwijderen. (Als u een bestand uit een blobcontainer verwijdert, wordt het onderliggende bestand niet verwijderd. Het verwijdert deze alleen uit de blobcontainer.)
  • Open een blob.
  • Sla een blob op de lokale computer op.

Een map of submap maken in een blobcontainer

  1. Kies de blobcontainer in Cloud Explorer. Selecteer in het containervenster de knop Blob uploaden.

  2. Selecteer in het dialoogvenster Nieuw bestand uploaden de knop Bladeren om het bestand op te geven dat u wilt uploaden en voer een mapnaam in het vak Map (optioneel) in.

    Een bestand uploaden naar een blobmap

    U kunt submappen toevoegen in containermappen door dezelfde stap uit te voeren. Als u geen mapnaam opgeeft, wordt het bestand geüpload naar het hoogste niveau van de blobcontainer. Het bestand wordt weergegeven in de opgegeven map in de container.

    map toegevoegd aan een blobcontainer

  3. Dubbelklik op de map of selecteer Enter om de inhoud van de map weer te geven. Wanneer u zich in de map van de container bevindt, kunt u teruggaan naar de hoofdmap van de container door de knop Bovenliggende map openen (pijl) te selecteren.

Een containermap verwijderen

Verwijder alle bestanden in de map.

Omdat mappen in blobcontainers virtuele mappen zijn, kunt u geen lege map maken. U kunt een map ook niet verwijderen om de bestandsinhoud ervan te verwijderen, maar moet in plaats daarvan de volledige inhoud van een map verwijderen om de map zelf te verwijderen.

Blobs in een container filteren

U kunt de blobs filteren die worden weergegeven door een gemeenschappelijk voorvoegsel op te geven.

Als u bijvoorbeeld het voorvoegsel invoert hallo in het filtertekstvak en vervolgens de knop uitvoeren (!) selecteert, worden alleen blobs weergegeven die beginnen met 'hallo'.

tekstvak Filteren

Het filtertekstvak is hoofdlettergevoelig en biedt geen ondersteuning voor filteren met jokertekens. Blobs kunnen alleen worden gefilterd op voorvoegsel. Het voorvoegsel kan een scheidingsteken bevatten als u een scheidingsteken gebruikt om blobs in een virtuele hiërarchie te organiseren. Als u bijvoorbeeld filtert op het voorvoegsel HelloFabric/, worden alle blobs geretourneerd die beginnen met die tekenreeks.

Blobgegevens downloaden

Gebruik in Cloud Explorereen van de volgende methoden:

  • Open het snelmenu voor een of meer blobs en selecteer vervolgens Openen.
  • Kies de naam van de blob en selecteer vervolgens de knop openen.
  • Dubbelklik op de naam van de blob.

De voortgang van een blobdownload wordt weergegeven in het venster Azure-activiteitenlogboek.

De blob wordt geopend in de standaardeditor voor dat bestandstype. Als het besturingssysteem het bestandstype herkent, wordt het bestand geopend in een lokaal geïnstalleerde toepassing. Anders wordt u gevraagd om een toepassing te kiezen die geschikt is voor het bestandstype van de blob. Het lokale bestand dat wordt gemaakt wanneer u een blob downloadt, wordt gemarkeerd als alleen-lezen.

Blobgegevens worden lokaal in de cache opgeslagen en gecontroleerd op de laatst gewijzigde tijd van de blob in Azure Blob Storage. Als de blob is bijgewerkt sinds de laatste keer is gedownload, wordt deze opnieuw gedownload. Anders wordt de blob geladen vanaf de lokale schijf.

Standaard wordt een blob gedownload naar een tijdelijke map. Als u blobs naar een specifieke map wilt downloaden, opent u het snelmenu voor de geselecteerde blobnamen en selecteert u Opslaan als. Wanneer u een blob op deze manier opslaat, wordt het blobbestand niet geopend en wordt het lokale bestand gemaakt met lees-/schrijfkenmerken.

Het uploaden van blobs

Als u blobs wilt uploaden, selecteert u de knop Blob uploaden wanneer de container is geopend voor weergave in de blobcontainerweergave.

U kunt een of meer bestanden kiezen die u wilt uploaden en u kunt bestanden van elk type uploaden. In het venster Azure-activiteitenlogboek ziet u de voortgang van het uploaden. Zie Azure Blob Storage gebruiken in .NETvoor meer informatie over het werken met blobgegevens.

Logboeken weergeven die zijn overgebracht naar blobs

Als u Azure Diagnostics gebruikt om gegevens uit uw Azure-toepassing te registreren en u logboeken hebt overgedragen naar uw opslagaccount, ziet u containers die Azure voor deze logboeken heeft gemaakt. Het weergeven van deze logboeken in Server Explorer is een eenvoudige manier om problemen met uw toepassing te identificeren, met name als deze is geïmplementeerd in Azure.

Zie Logboekregistratiegegevens verzamelen met behulp van Azure Diagnosticsvoor meer informatie over Azure Diagnostics.

De URL voor een blob ophalen

Open het contextmenu van de blob en selecteer URL kopiëren.

Een blob bewerken

Kies de blob en selecteer vervolgens de knop Blob openen.

Het bestand wordt gedownload naar een tijdelijke locatie en geopend op de lokale computer. Upload de blob opnieuw nadat u wijzigingen hebt aangebracht.

Werken met wachtrijresourcen

Opslagserviceswachtrijen worden gehost in een Azure Storage-account. U kunt ze gebruiken om uw cloudservicerollen te laten communiceren met elkaar en met andere services door middel van een mechanisme voor het doorgeven van berichten. U kunt de wachtrij programmatisch openen via een cloudservice en via een webservice voor externe clients. U kunt de wachtrij ook rechtstreeks openen met behulp van Server Explorer in Visual Studio.

Wanneer u een cloudservice ontwikkelt die gebruikmaakt van wachtrijen, kunt u Visual Studio gebruiken om wachtrijen te maken en er interactief mee te werken terwijl u uw code ontwikkelt en test.

In Server Explorer kunt u de wachtrijen in een opslagaccount bekijken, wachtrijen maken en verwijderen, een wachtrij openen om de berichten ervan weer te geven en berichten aan een wachtrij toevoegen. Wanneer u een wachtrij opent voor weergave, kunt u de afzonderlijke berichten bekijken en kunt u de volgende acties in de wachtrij uitvoeren met behulp van de knoppen in de linkerbovenhoek:

  • Vernieuw de weergave van de wachtrij.
  • Voeg een bericht toe aan de wachtrij.
  • Het bovenste bericht uit de wachtrij verwijderen.
  • Wis de hele wachtrij.

In de volgende afbeelding ziet u een wachtrij met twee berichten:

Een wachtrij weergeven

Zie Aan de slag met Azure Queue Storage met behulp van .NETvoor meer informatie over opslagserviceswachtrijen. Zie Queue Storage-conceptenvoor informatie over de webservice voor opslagserviceswachtrijen. Zie Berichten verzenden naar een storage Services-wachtrijvoor informatie over het verzenden van berichten naar een opslagserviceswachtrij met behulp van Visual Studio.

Notitie

Opslagserviceswachtrijen verschillen van Azure Service Bus-wachtrijen. Zie Service Bus-wachtrijen, onderwerpen en abonnementenvoor meer informatie over Service Bus-wachtrijen.

Werken met tabellenresources

In Azure Table Storage worden grote hoeveelheden gestructureerde gegevens opgeslagen. De service is een NoSQL-gegevensarchief dat geverifieerde aanroepen accepteert van binnen en buiten de Azure-cloud. Azure-tabellen zijn ideaal voor het opslaan van gestructureerde, niet-relationele gegevens.

Een tabel maken

  1. Selecteer in Cloud Explorerhet knooppunt Tabellen van het opslagaccount en selecteer vervolgens Tabel maken.
  2. Voer in het dialoogvenster Tabel maken een naam in voor de tabel.

Tabelgegevens weergeven

  1. Open in Cloud Explorerhet knooppunt Azure en open vervolgens het knooppunt Storage.

  2. Open het opslagaccountknooppunt waarin u geïnteresseerd bent en open vervolgens het knooppunt Tabellen om een lijst met tabellen voor het opslagaccount weer te geven.

  3. Open het snelmenu voor een tabel en selecteer Tabel weergeven.

    een Azure-tabel in Solution Explorer

De tabel is ingedeeld op entiteiten (weergegeven in rijen) en eigenschappen (weergegeven in kolommen). In de volgende afbeelding ziet u bijvoorbeeld entiteiten die worden vermeld in Table Designer.

Tabelgegevens bewerken

Open in Table Designerhet snelmenu voor een entiteit (één rij) of een eigenschap (één cel) en selecteer vervolgens Bewerken.

een tabelentiteit toevoegen of bewerken

Entiteiten in één tabel hoeven niet dezelfde set eigenschappen (kolommen) te hebben. Houd rekening met de volgende beperkingen voor het weergeven en bewerken van tabelgegevens:

  • U kunt binaire gegevens (type byte[]) niet weergeven of bewerken, maar u kunt deze opslaan in een tabel.
  • U kunt de PartitionKey- of RowKey waarden niet bewerken, omdat Azure Table Storage deze bewerking niet ondersteunt.
  • U kunt geen eigenschap maken met de naam Timestamp. Azure Storage-services gebruiken een eigenschap met die naam.
  • Als u een datum/tijd- waarde invoert, moet u een notatie volgen die geschikt is voor de regio- en taalinstellingen van uw computer (bijvoorbeeld MM/DD/JJJJ UU:MM:SS [AM|PM] voor Amerikaans Engels).

Entiteiten toevoegen

  1. Selecteer in Tabelontwerperde knop Entiteit toevoegen.

    knop Entiteit toevoegen

  2. Voer in het dialoogvenster Entiteit toevoegen de waarden in van de eigenschappen PartitionKey en RowKey.

    Entiteit toevoegen-dialoogvenster

    Voer de waarden zorgvuldig in. U kunt deze niet wijzigen nadat u het dialoogvenster hebt gesloten, tenzij u de entiteit verwijdert en opnieuw toevoegt.

Entiteiten filteren

U kunt de set entiteiten aanpassen die in een tabel worden weergegeven als u de opbouwfunctie voor query's gebruikt.

  1. Als u de opbouwfunctie voor query's wilt openen, opent u een tabel voor weergave.

  2. Selecteer de knop Querybuilder op de werkbalk van de tabelweergave.

    Het dialoogvenster Opbouwfunctie voor queries wordt weergegeven. In de volgende afbeelding ziet u een query die wordt gebouwd in de querybouwer.

    Query builder

  3. Wanneer u klaar bent met het bouwen van de query, sluit u het dialoogvenster. De resulterende tekstvorm van de query wordt weergegeven in een tekstvak als WCF Data Services-filter.

  4. Als u de query wilt uitvoeren, selecteert u het groene driehoekpictogram.

U kunt ook entiteitsgegevens filteren die worden weergegeven in Table Designer als u een WCF Data Services-filtertekenreeks rechtstreeks in het filtertekstvak invoert. Dit type tekenreeks is vergelijkbaar met een SQL-WHERE-component, maar wordt als een HTTP-aanvraag naar de server verzonden. Zie Filtertekenreeksen maken voor de tabelontwerpervoor meer informatie over het maken van filterreeksen.

In de volgende afbeelding ziet u een voorbeeld van een geldige filtertekenreeks:

filtertekenreeks

Opslaggegevens vernieuwen

Wanneer Server Explorer verbinding maakt met of gegevens ophaalt uit een opslagaccount, kan het tot een minuut duren voordat de bewerking is voltooid. Als Server Explorer geen verbinding kan maken, kan er een time-out optreedt voor de bewerking. Terwijl gegevens worden opgehaald, kunt u blijven werken in andere delen van Visual Studio. Als u de bewerking wilt annuleren als het te lang duurt, selecteert u de knop Vernieuwen stoppen op de werkbalk Server Explorer.

Om blobcontainergegevens te vernieuwen

  • Selecteer het knooppunt Blobs onder Storage-en selecteer vervolgens de knop Vernieuwen op de werkbalk Server Explorer.
  • Als u de lijst met weergegeven blobs wilt vernieuwen, selecteert u de knop uitvoeren.

Tabelgegevens vernieuwen

  • Selecteer het knooppunt Tabellen onder Storageen selecteer vervolgens de knop Vernieuwen op de werkbalk Server Explorer.
  • Als u de lijst met entiteiten wilt vernieuwen die worden weergegeven in Table Designer-, selecteert u de knop uitvoeren in Tabelontwerper.

Wachtrijgegevens vernieuwen

Selecteer het knooppunt Wachtrijen onder Opslag-en selecteer vervolgens de knop Vernieuwen op de Server Explorer-werkbalk.

Alle items in een opslagaccount vernieuwen

Kies de accountnaam en selecteer vervolgens de knop Vernieuwen op de werkbalk Server Explorer.

Opslagaccounts toevoegen met Server Explorer

Er zijn twee manieren om opslagaccounts toe te voegen met Behulp van Server Explorer. U kunt een opslagaccount maken in uw Azure-abonnement of u kunt een bestaand opslagaccount koppelen.

Een opslagaccount maken met Server Explorer

  1. Open in Server Explorer het snelmenu voor het knooppunt Storage en selecteer vervolgens Opslagaccount maken.

  2. Selecteer of voer in het dialoogvenster Opslagaccount maken de volgende informatie in:

    • Het Azure-abonnement waaraan u het opslagaccount wilt toevoegen.
    • De naam die u wilt gebruiken voor het nieuwe opslagaccount.
    • De regio of affiniteitsgroep (zoals VS - west of Azië - oost).
    • Het type replicatie dat u wilt gebruiken voor het opslagaccount, zoals lokaal redundant.

    Een Azure Storage-account maken

  3. Selecteer maken.

Het nieuwe opslagaccount wordt weergegeven in de lijst Storage in Solution Explorer.

Een bestaand opslagaccount verbinden door gebruik te maken van Server Explorer

  1. Open in Server Explorer het snelmenu voor het knooppunt Azure Storage en selecteer vervolgens Externe opslag koppelen.

    een bestaand opslagaccount toevoegen

  2. Selecteer of voer in het dialoogvenster Opslagaccount maken de volgende gegevens in:

    • De naam van het bestaande opslagaccount dat u wilt koppelen.
    • De sleutel voor het geselecteerde opslagaccount. Deze waarde wordt doorgaans voor u opgegeven wanneer u een opslagaccount selecteert. Als u wilt dat Visual Studio de sleutel van het opslagaccount onthoudt, schakelt u het selectievakje Accountsleutel onthouden in.
    • Het protocol dat moet worden gebruikt om verbinding te maken met het opslagaccount, zoals HTTP, HTTPS of een aangepast eindpunt. Zie Verbindingsreeksen configurerenvoor meer informatie over aangepaste eindpunten.

De secundaire eindpunten weergeven

Als u een opslagaccount hebt gemaakt met behulp van de optie Read-Access Geografisch redundante replicatie, kunt u de secundaire eindpunten bekijken door het snelmenu voor de accountnaam te openen en vervolgens Eigenschappente selecteren.

secundaire eindpunten voor opslag

Een opslagaccount verwijderen uit Server Explorer

Open in Server Explorer het snelmenu voor de accountnaam en selecteer Verwijderen.

Als u een opslagaccount verwijdert, worden alle opgeslagen sleutelgegevens voor dat account ook verwijderd.

Als u een opslagaccount verwijdert uit Server Explorer, heeft dit geen invloed op uw opslagaccount of gegevens die het bevat. Hiermee verwijdert u gewoon de verwijzing uit Server Explorer. Als u een opslagaccount definitief wilt verwijderen, gebruikt u de Azure Portal.

Zie Toegang tot de Azure Storage-servicesvoor meer informatie over het gebruik van Azure Storage-services.