Freigeben über


Verwenden von Blobindextags zum Verwalten und Suchen von Daten in Azure Blob Storage

Blobindextags kategorisieren Daten in Ihrem Speicherkonto mithilfe von Schlüssel-Wert-Tagattributen. Diese Tags werden automatisch indiziert und als durchsuchbarer mehrdimensionaler Index verfügbar gemacht, um Daten einfach finden zu können. In diesem Artikel wird erörtert, wie Sie Daten mithilfe von Blobindextags festlegen, abrufen und suchen.

Weitere Informationen zu diesem Feature sowie zu bekannten Problemen und Einschränkungen finden Sie unter Verwalten und Finden von Azure-Blobdaten mit Blobindextags (Vorschau).

Hochladen eines neuen Blobs mit Indextags

Diese Aufgabe kann von einem Besitzer von Speicherblobdaten oder einem Sicherheitsprinzipal ausgeführt werden, dem über eine benutzerdefinierte Azure-Rolle die Berechtigung für den Azure-Ressourcenanbietervorgang Microsoft.Storage/storageAccounts/blobServices/containers/blobs/tags/write erteilt wurde.

  1. Wählen Sie im Azure-Portal Ihr Speicherkonto aus.

  2. Navigieren Sie unter Datenspeicher zur Option Container, und wählen Sie Ihren Container aus.

  3. Wählen Sie die Schaltfläche Hochladen aus, und navigieren Sie in Ihrem lokalen Dateisystem zu einer Datei, um sie als Blockblob hochzuladen.

  4. Erweitern Sie das Dropdownmenü Erweitert, und wechseln Sie zum Abschnitt Blobindextags.

  5. Geben Sie die Schlüssel-Wert-Blobindextags ein, die auf Ihre Daten angewendet werden sollen.

  6. Wählen Sie die Schaltfläche Hochladen aus, um das Blob hochzuladen.

    Screenshot des Azure-Portals beim Hochladen eines Blobs mit Indextags

Abrufen, Festlegen und Aktualisieren von Blobindextags

Das Abrufen von Blobindextags kann von einem Besitzer von Speicherblobdaten oder einem Sicherheitsprinzipal durchgeführt werden, dem über eine benutzerdefinierte Azure-Rolle die Berechtigung für den Azure-Ressourcenanbietervorgang Microsoft.Storage/storageAccounts/blobServices/containers/blobs/tags/read erteilt wurde.

Das Festlegen und Aktualisieren von Blobindextags kann von einem Besitzer von Speicherblobdaten oder einem Sicherheitsprinzipal durchgeführt werden, dem über eine benutzerdefinierte Azure-Rolle die Berechtigung für den Azure-Ressourcenanbietervorgang Microsoft.Storage/storageAccounts/blobServices/containers/blobs/tags/write erteilt wurde.

  1. Wählen Sie im Azure-Portal Ihr Speicherkonto aus.

  2. Navigieren Sie unter Datenspeicher zur Option Container, und wählen Sie Ihren Container aus.

  3. Wählen Sie das Blob aus der Liste der Blobs innerhalb des ausgewählten Containers aus.

  4. Auf der Registerkarte „Übersicht“ für das Blob werden die Eigenschaften Ihres Blobs einschließlich der Blobindextags angezeigt.

  5. Sie können alle Schlüssel-Wert-Indextags für Ihr Blob abrufen, festlegen, ändern oder löschen.

  6. Wählen Sie die Schaltfläche Speichern aus, um die an Ihrem Blob vorgenommenen Aktualisierungen zu bestätigen.

    Screenshot des Azure-Portals beim Abrufen, Festlegen, Aktualisieren und Löschen von Indextags für Blobs

Filtern und Suchen von Daten mit Blobindextags

Diese Aufgabe kann von einem Besitzer von Speicherblobdaten oder einem Sicherheitsprinzipal ausgeführt werden, dem über eine benutzerdefinierte Azure-Rolle die Berechtigung für den Azure-Ressourcenanbietervorgang Microsoft.Storage/storageAccounts/blobServices/containers/blobs/filter/action erteilt wurde.

Hinweis

Indextags können nicht verwendet werden, um frühere Versionen abzurufen. Tags für Vorgängerversionen werden nicht an das Blobindexmodul übermittelt. Weitere Informationen finden Sie unter Bedingungen und bekannte Probleme.

Im Azure-Portal wendet der Filter für Blobindextags den @container-Parameter automatisch an, um den Bereich auf Ihren ausgewählten Container festzulegen. Wenn Sie mit Tags versehene Daten in Ihrem gesamten Speicherkonto filtern und suchen möchten, verwenden Sie unsere REST-API, SDKs oder Tools.

  1. Wählen Sie im Azure-Portal Ihr Speicherkonto aus.

  2. Navigieren Sie unter Datenspeicher zur Option Container, und wählen Sie Ihren Container aus.

  3. Wählen Sie die Schaltfläche Filter für Blobindextags aus, um innerhalb des ausgewählten Containers zu filtern.

  4. Geben Sie einen Tagschlüssel und einen Tagwert für den Blobindex ein.

  5. Wählen Sie die Schaltfläche Filter für Blobindextags aus, um weitere (bis zu 10) Tagfilter hinzuzufügen.

    Screenshot des Azure-Portals beim Filtern und Suchen von Blobs mit Indextags

Nächste Schritte