Verbinden des Azure Storage-Explorers mit einem Speicherkonto

Abgeschlossen

Speicherkonten bieten eine flexible Lösung, Daten als Dateien, Tabellen und Nachrichten zu speichern. Mit dem Azure Storage-Explorer ist es einfach, diese Daten zu lesen und zu bearbeiten.

Sie möchten Ihren Technikern die Verwaltung der in Azure Storage gespeicherten Daten ermöglichen, damit sie die von der CRM-Anwendung verwendeten Daten verwalten können. Sie möchten herausfinden, ob sie den Storage-Explorer zu diesem Zweck verwenden können.

Hier erfahren Sie mehr über den Storage-Explorer und darüber, wie Sie ihn zum Verwalten von Daten aus mehreren Speicherkonten und Abonnements verwenden können. Sie lernen verschiedene Möglichkeiten kennen, den Storage-Explorer zum Herstellen einer Verbindung mit Ihren Daten, Azure Stack und in Azure Data Lake Storage gespeicherten Daten zu verwenden.

Was ist der Storage-Explorer?

Storage-Explorer ist eine von Microsoft entwickelte GUI-Anwendung, die den Zugriff auf und die Verwaltung von Daten in Azure Storage-Konten vereinfacht. Der Storage-Explorer ist für die Verwendung unter Windows, macOS und Linux verfügbar.

Die Verwendung des Storage-Explorers hat unter anderem folgende Vorteile:

  • Es ist einfach, eine Verbindung mit mehreren Speicherkonten herzustellen und diese zu verwalten.
  • Über die Schnittstelle können Sie eine Verbindung mit Data Lake Storage herstellen.
  • Sie können die Schnittstelle auch verwenden, um Entitäten in Ihren Speicherkonten zu aktualisieren und anzuzeigen.
  • Der Storage-Explorer kann kostenlos heruntergeladen und verwendet werden.

Mit Storage-Explorer können Sie eine Reihe von Speicher- und Datenvorgängen auf jedem Ihrer Azure Storage-Konten durchführen. Zu diesen Aufgaben gehören das Bearbeiten, Herunterladen, Kopieren und Löschen von Daten.

Unterstützte Softwareversionen

Die Azure Storage-Explorer-Anwendung wird auf den folgenden Plattformversionen ausgeführt:

Betriebssystem Versionen
Windows Windows 11, Windows 10, Windows 8 oder Windows 7
macOS macOS 10.12 Sierra und höher
Linux Ubuntu 18.04 x64, Ubuntu 16.04 x64 oder Ubuntu 14.04 x64

Azure Storage-Typen

Der Azure Storage-Explorer kann auf viele verschiedene Datentypen in Diensten wie den folgenden zugreifen:

  • Azure Blob Storage: Blob Storage wird zum Speichern unstrukturierter Daten als Binary Large Object (Blob) verwendet.
  • Azure Table Storage: Table Storage wird zum Speichern von teilweise strukturierten NoSQL-Daten verwendet.
  • Azure Queue Storage: Queue Storage dient zum Speichern von Nachrichten in einer Warteschlange, auf die dann von Anwendungen über HTTP(S)-Aufrufe zugegriffen werden kann, um sie zu verarbeiten.
  • Azure Files: Azure Files ist ein Dateifreigabedienst, der, ähnlich wie herkömmliche Dateiserver, den Zugriff über das Server Message Block-Protokoll ermöglicht.
  • Azure Data Lake Storage: Azure Data Lake basiert auf Apache Hadoop, ist für große Datenvolumen konzipiert und kann unstrukturierte und strukturierte Daten speichern. Azure Data Lake Storage Gen2 ist Azure Blob Storage mit aktiviertem Feature für hierarchische Namespaces für das Konto.

Verwalten mehrerer Speicherkonten in mehreren Abonnements

Wenn Sie in Ihrem Azure-Mandanten über mehrere Speicherkonten für verschiedene Abonnements verfügen, kann es sehr zeitaufwändig sein, diese über das Azure-Portal zu verwalten. Storage-Explorer ermöglicht Ihnen die Verwaltung von Daten, die in mehreren Azure Storage-Konten und über Azure-Abonnements hinweg gespeichert sind.

Verwenden lokaler Emulatoren

Während der Entwicklungsphase des Projekts sollen durch die Verwendung von Azure Storage-Konten durch Entwickler keine zusätzlichen Kosten anfallen. In diesen Fällen können Sie einen lokalbasierten Emulator verwenden. Der Storage-Explorer unterstützt zwei Emulatoren: den Azure-Speicheremulator und Azurite.

  • Der Azure-Speicheremulator verwendet eine lokale Instanz von Microsoft SQL Server 2012 Express LocalDB. Er emuliert Azure Table Storage, Queue Storage und Blob Storage.
  • Azurite basiert auf Node.js und ist ein Open-Source-Emulator von Azure, der die meisten Azure Storage-Befehle über eine API unterstützt.

Der Storage-Explorer erfordert, dass der Emulator ausgeführt wird, bevor Sie ihn öffnen. Die Verbindung zu Ihrem Emulator unterscheidet sich nicht von der Verbindung zu Azure Storage-Konten, mit der Ausnahme, dass Sie den Verbindungstyp An einen lokalen Emulator anfügen auswählen.

Alle lokal emulierten Speicherverbindungstypen werden unter Local & Attached (Lokal und angefügt)>Speicherkonten angezeigt.

Verbinden des Storage-Explorers mit Azure

Es gibt mehrere Möglichkeiten, Ihre Storage-Explorer-Anwendung mit Ihren Azure Storage-Konten zu verbinden.

Sie benötigen zwei Berechtigungen für den Zugriff auf Ihr Azure Storage-Konto: Verwaltung und Daten. Allerdings können Sie den Storage-Explorer nur mit der Datenebenenberechtigung verwenden. Die Datenebene erfordert, dass der Benutzer mindestens über eine Rolle zum Lesen von Daten verfügt. Die Art der Lese-/Schreibrolle sollte spezifisch für den Typ der Daten sein, die im Speicherkonto gespeichert sind. Die Datenebene wird für den Zugriff auf Blobs, Container und andere Datenressourcen verwendet.

Die Verwaltungsrolle gewährt Zugriff für das Anzeigen von Listen Ihrer verschiedenen Speicherkonten, Container und Dienstendpunkte.

Verbindungstypen

Es gibt viele Möglichkeiten, eine Azure Storage-Explorer-Instanz mit Ihren Azure-Ressourcen zu verbinden. Beispiel:

  • Hinzufügen von Ressourcen mithilfe von Microsoft Entra ID
  • Verwenden einer Verbindungszeichenfolge
  • Verwenden eines SAS-URIs (Shared Access Signature)
  • Verwenden eines Namens und Schlüssels
  • Anfügen an einen lokalen Emulator
  • Anfügen an Azure Data Lake Storage mithilfe eines URIs

Wir untersuchen einige dieser Verbindungstypen und geben einen Überblick über die erforderlichen Schritte zum Einrichten der Verbindung.

Hinzufügen eines Azure-Kontos mithilfe von Microsoft Entra ID

Verwenden Sie diesen Verbindungstyp, wenn der Benutzer auf die Datenebene zugreifen kann. Sie können ihn nur zum Erstellen eines Containers verwenden. Zum Herstellen einer Verbindung mit Azure Storage über Microsoft Entra ID ist eine umfangreichere Konfiguration als bei den anderen Methoden erforderlich. Das Konto, das Sie zum Herstellen einer Verbindung mit Azure verwenden, muss über die erforderlichen Berechtigungen und Zugriffsberechtigungen für die Zielressourcen verfügen.

So fügen Sie eine Ressource mithilfe von Microsoft Entra ID hinzu:

  1. Öffnen Sie den Storage-Explorer.
  2. Klicken Sie auf die Option Mit Azure anmelden, und melden Sie sich bei Azure an.
  3. Stellen Sie eine Verbindung mit Ihrem Azure Storage-Konto her.
  4. Klicken Sie auf Ressource mit Microsoft Entra ID hinzufügen und wählen Sie dann den Azure-Mandanten und das zugehörige Konto aus.
  5. Geben Sie bei entsprechender Aufforderung den Typ der Ressource an, mit der Sie eine Verbindung herstellen.
  6. Überprüfen Sie die Verbindungsdetails, und klicken Sie dann auf Verbinden.

Es ist wichtig, dass Sie den richtigen Ressourcentyp auswählen, da hierdurch die Informationen geändert werden, die Sie eingeben müssen.

Alle Verbindungen, die Sie mit diesem Ansatz erstellen, werden in der Ressourcenstruktur in der folgenden Verzweigung angezeigt: Local & attached (Lokal und angefügt) >Speicherkonten>Attached Containers (Angefügte Container)>Blob.

Herstellen einer Verbindung mithilfe eines SAS-URIs (Shared Access Signature)

Ein SAS-URI (Shared Access Signature) ist ein eindeutiger Bezeichner, der für den Zugriff auf Ihre Azure Storage-Ressourcen verwendet wird.

Bei dieser Verbindungsmethode verwenden Sie einen SAS-URI für das erforderliche Speicherkonto. Sie benötigen einen SAS-URI, unabhängig davon, ob Sie eine Dateifreigabe, eine Tabelle, eine Warteschlange oder einen Blobcontainer verwenden möchten. Ein SAS-URI kann entweder über das Azure-Portal oder den Storage-Explorer abgerufen werden. Weitere Informationen finden Sie unter Erstellen einer SAS für ein Konto.

So fügen Sie eine SAS-Verbindung hinzu:

  1. Öffnen Sie den Storage-Explorer.
  2. Stellen Sie eine Verbindung mit Ihrem Azure Storage-Konto her.
  3. Wählen Sie den Verbindungstyp aus: Shared Access Signature (SAS) URI.
  4. Geben Sie einen aussagekräftigen Namen für die Verbindung an.
  5. Geben Sie den SAS-URI an.
  6. Überprüfen Sie die Verbindungsdetails, und klicken Sie dann auf Verbinden.

Wenn Sie eine Verbindung hinzugefügt haben, wird sie in der Ressourcenstruktur als neuer Knoten angezeigt. Diesen Verbindungsknoten finden Sie in der folgenden Verzweigung: Local & attached (Lokal und angefügt)>Speicherkonten>Attached Containers (Angefügte Container)>Dienst.

Verbinden mit einem Speicherkontonamen und -schlüssel

Sie können den Kontoschlüssel verwenden, der dem Speicher zugeordnet ist, um schnell eine Verbindung mit einem Speicherkonto in Azure herzustellen. Wechseln Sie zur richtigen Speicherkontoseite, und klicken Sie auf Zugriffsschlüssel, um die Speicherzugriffsschlüssel aus dem Azure-Portal zu suchen.

So fügen Sie eine Verbindung hinzu:

  1. Öffnen Sie den Storage-Explorer.
  2. Stellen Sie eine Verbindung mit Ihrem Azure Storage-Konto her.
  3. Wählen Sie den Verbindungstyp aus: Speicherkontoname und -schlüssel.
  4. Geben Sie einen aussagekräftigen Namen für die Verbindung an.
  5. Geben Sie, wenn Sie dazu aufgefordert werden, den Namen des Speicherkontos und einen der Kontoschlüssel an, die für den Zugriff darauf erforderlich sind.
  6. Wählen Sie aus der bereitgestellten Liste die Speicherdomäne aus, die Sie verwenden möchten.
  7. Überprüfen Sie die Verbindungsdetails, und klicken Sie dann auf Verbinden.

Wenn die Verbindung hinzugefügt wurde, wird sie in der Ressourcenstruktur als Verbindungsknoten angezeigt. Diesen Verbindungsknoten finden Sie in der folgenden Verzweigung: Local & attached (Lokal und angefügt)>Speicherkonten.