Teilen über


Verwalten und Finden von Azure-Blobdaten mit Blobindextags

Wenn der Umfang von Datasets zunimmt, kann die Suche nach einem bestimmten Objekt schwierig sein. Blobindextags verfügen über Funktionen für die Datenverwaltung und -ermittlung, indem Schlüssel-Wert-Indextagattribute verwendet werden. Sie können Objekte in einem einzelnen Container oder über alle Container Ihres Speicherkontos hinweg kategorisieren und suchen. Bei sich ändernden Datenanforderungen können Objekte dynamisch kategorisiert werden, indem die entsprechenden Indextags aktualisiert werden. Hierbei können die Objekte mit ihrer vorhandenen Containerorganisation an ihrem Ort bleiben.

Blobindextags ermöglichen Ihnen Folgendes:

  • Dynamisches Kategorisieren Ihrer Blobs mit Schlüssel-Wert-Indextags

  • Schnelles Auffinden bestimmter getaggter Blobs innerhalb einer gesamten Speicherkontoumgebung

  • Angeben von bedingtem Verhalten für Blob-APIs basierend auf der Auswertung von Indextags

  • Verwenden von Indextags für erweiterte Steuerungsmöglichkeiten bei Features wie der Lebenszyklusverwaltung für Blobs

Stellen Sie sich ein Szenario vor, bei dem Sie über Millionen von Blobs in Ihrem Speicherkonto verfügen, auf die von vielen verschiedenen Anwendungen zugegriffen wird. Sie möchten alle zugehörigen Daten eines einzelnen Projekts finden. Sie sind sich nicht sicher, was alles dazugehört, weil die Daten über mehrere Container mit unterschiedlichen Namenskonventionen verteilt sein können. Alle Daten werden von Ihren Anwendungen aber mit projektabhängigen Tags hochgeladen. Anstatt Millionen von Blobs zu durchsuchen, um Namen und Eigenschaften zu vergleichen, können Sie Project = Contoso als Kriterium für die Ermittlung verwenden. Per Blobindex werden alle Container innerhalb Ihres gesamten Speicherkontos gefiltert, um in kürzester Zeit nur die 50 Blobs aus Project = Contoso zurückzugeben.

Beispiele für den Einstieg in die Verwendung des Blobindex finden Sie unter Verwenden von Blobindextags (Vorschau) zum Verwalten und Suchen von Daten in Azure Blob Storage.

Blobindextags und Datenverwaltung

Bei Container- und Blobnamenpräfixen handelt es sich um eindimensionale Kategorisierungen. Blobindextags ermöglichen eine mehrdimensionale Kategorisierung für Blobdatentypen (Block-, Anfüge- oder Seitenblob). Die mehrdimensionale Kategorisierung wird standardmäßig von Azure Blob Storage indiziert, damit Sie Ihre Daten schnell finden.

Gehen wir von den folgenden fünf Blobs in Ihrem Speicherkonto aus:

  • container1/transaction.csv

  • container2/campaign.docx

  • photos/bannerphoto.png

  • archives/completed/2019review.pdf

  • logs/2020/01/01/logfile.txt

Diese Blobs werden durch ein Präfix getrennt, das aus Containername/Name des virtuellen Ordners/Blobname besteht. Sie können das Indextagattribut Project = Contoso für diese fünf Blobs festlegen, um sie derselben Kategorie zuzuweisen, ohne die aktuelle Präfixorganisation zu ändern. Durch das Hinzufügen von Indextags müssen Daten nicht mehr verschoben werden, weil sie über den Index gefiltert und gefunden werden können.

Festlegen von Blobindextags

Bei Blobindextags handelt es sich um Schlüssel-Wert-Attribute, die auf neue oder vorhandene Objekte innerhalb Ihres Speicherkontos angewendet werden können. Sie können Indextags während des Uploadvorgangs angeben, indem Sie die Vorgänge Put Blob, Put Block List oder Copy Blob und den optionalen Header x-ms-tags verwenden. Falls Sie in Ihrem Speicherkonto bereits über Blobs verfügen, können Sie Set Blob Tags aufrufen und ein formatiertes XML-Dokument mit den Indextags im Anforderungstext übergeben.

Wichtig

Das Festlegen von Blobindextags kann vom Besitzer von Speicherblobdaten und allen anderen Benutzern mit einer Shared Access Signature, die über die Berechtigung zum Zugreifen auf die Tags des Blobs verfügt (SAS-Berechtigung t), durchgeführt werden.

Auch RBAC-Benutzer mit der Berechtigung Microsoft.Storage/storageAccounts/blobServices/containers/blobs/tags/write können diesen Vorgang durchführen.

Sie können ein einzelnes Tag auf Ihr Blob anwenden, um anzugeben, wann die Verarbeitung Ihrer Daten abgeschlossen wurde.

"processedDate" = '2020-01-01'

Sie können mehrere Tags auf Ihr Blob anwenden, um eine ausführlichere Beschreibung für die Daten hinzuzufügen.

"Project" = 'Contoso' "Classified" = 'True' "Status" = 'Unprocessed' "Priority" = '01'

Um die vorhandenen Indextagattribute zu ändern, rufen Sie die vorhandenen Tagattribute ab, ändern sie und ersetzen sie durch den Vorgang Set Blob Tags. Um alle Indextags aus dem Blob zu entfernen, rufen Sie den Vorgang Set Blob Tags ohne Tagattribute auf. Da Blobindextags eine Unterressource der Blobdateninhalte sind, ändert Set Blob Tags weder die zugrunde liegenden Inhalte, noch die Uhrzeit der letzten Änderung oder das ETag eines Blobs. Sie können Indextags für alle aktuellen Basisblobs erstellen oder ändern. Indextags werden auch für frühere Versionen beibehalten, aber nicht an die Blobindex-Engine übergeben, sodass Sie Indextags nicht abfragen können, um frühere Versionen abzurufen. Tags in Momentaufnahmen oder vorläufig gelöschten Blobs können nicht geändert werden.

Die nachstehenden Einschränkungen gelten für Blobindextags:

  • Jedes Blob kann über bis zu zehn Blobindextags verfügen

  • Tagschlüssel müssen zwischen einem und 128 Zeichen umfassen.

  • Tagwerte müssen zwischen 0 und 256 Zeichen umfassen.

  • Bei Tagschlüsseln und -werten wird die Groß-/Kleinschreibung beachtet.

  • Für Tagschlüssel und -werte werden nur Zeichenfolgen-Datentypen unterstützt. Alle Zahlen, Datumsangaben, Uhrzeiten und Sonderzeichen werden als Zeichenfolgen gespeichert.

  • Bei aktivierter Versionsverwaltung werden Indextags auf eine bestimmte Blobversion angewendet. Wenn Sie Indextags für die aktuelle Version festlegen und eine neue Version erstellt wird, wird das Tag nicht der neuen Version zugeordnet. Das Tag wird nur der vorherigen Version zugeordnet.

  • Tagschlüssel und -werte müssen den folgenden Benennungsregeln entsprechen:

    • Alphanumerische Zeichen:

      • a bis z (Kleinbuchstaben)

      • A bis Z (Großbuchstaben)

      • 0 bis 9 (Zahlen)

    • Zulässige Sonderzeichen: Leerzeichen, Pluszeichen, Minuszeichen, Punkt, Doppelpunkt, Gleichheitszeichen, Unterstrich, Schrägstrich ( +-.:=_/)

Tipp

Sie können eine Speicheraufgabe verwenden, um im großen Stil über mehrere Speicherkonten hinweg Tags für Objekte basierend auf einer Reihe von Ihnen definierter Bedingungen festzulegen. Eine Speicheraufgabe ist eine Ressource, die in Azure Speichervorgänge verfügbar ist. Dies ist ein serverloses Framework, mit dem Sie allgemeine Datenvorgänge für Millionen von Objekten über mehrere Speicherkonten hinweg ausführen können. Weitere Informationen finden Sie unter Was sind Azure Speichervorgänge?.

Abrufen und Auflisten von Blobindextags

Blobindextags werden als Unterressource gemeinsam mit den Blobdaten gespeichert und können unabhängig von den zugrunde liegenden Blobdateninhalten abgerufen werden. Blobindextags für ein einzelnes Blob können mit dem Vorgang Get Blob Tags abgerufen werden. Auch der Vorgang List Blobs mit dem Parameter include:tags gibt alle Blobs innerhalb eines Containers und die zugehörigen Blobindextags zurück.

Wichtig

Das Abrufen und Festlegen von Blobindextags kann vom Besitzer von Speicherblobdaten und allen anderen Benutzern mit einer Shared Access Signature, die über die Berechtigung zum Zugreifen auf die Tags des Blobs verfügt (SAS-Berechtigung t), durchgeführt werden.

Auch RBAC-Benutzer mit der Berechtigung Microsoft.Storage/storageAccounts/blobServices/containers/blobs/tags/read können diesen Vorgang durchführen.

Für alle Blobs mit mindestens einem Blobindextag wird x-ms-tag-count in den Vorgängen List Blobs, Get Blob und Get Blob Properties zurückgegeben, um die Anzahl von Indextags im Blob anzugeben.

Suchen nach Daten mithilfe von Blobindextags

Mit dem Indizierungsmodul werden Ihre Schlüssel-Wert-Attribute in einem mehrdimensionalen Index verfügbar gemacht. Nachdem Sie Ihre Indextags festgelegt haben, sind sie im Blob vorhanden und können sofort abgerufen werden.

Es kann einige Zeit dauern, bis der Blobindex auf dem aktuellen Stand ist. Dies gilt sowohl für das Hinzufügen von Tags als auch für das Bearbeiten vorhandener Tags. Der Zeitaufwand hängt von der Workload ab. Wenn beispielsweise ein Blobtags festlegen-Vorgang bei einer Rate von 15.000 bis 20.000 Transaktionen pro Sekunde 30 Minuten in Anspruch nimmt, kann es bis zu 10 Minuten dauern, die Indizes all dieser Blogs zu aktualisieren. Bei einer niedrigeren Rate kann die Indizierungsverzögerung unter einer Sekunde liegen. Auch die Verteilung des Datenverkehrs wirkt sich auf die Indizierungsverzögerungen aus. Setzt eine Client-Anwendung beispielsweise Tags auf Blobs, die sich in sequenzieller Reihenfolge unter demselben Container befinden, kann die Verzögerung höher sein, als wenn die Tags auf Blobs gesetzt werden, die sich nicht am selben Ort befinden.

Nachdem der Blobindex aktualisiert wurde, können Sie die nativen Abfrage- und Ermittlungsfunktionen von Blob Storage verwenden.

Über den Vorgang Find Blobs by Tags können Sie eine gefilterte Gruppe mit Blobs abrufen, deren Indextags einem bestimmten Abfrageausdruck entsprechen. Find Blobs by Tags unterstützt das Filtern von Daten innerhalb aller Container oder innerhalb eines einzelnen Containers in Ihrem Speicherkonto. Da alle Indextagschlüssel und -werte Zeichenfolgen sind, wird für relationale Operatoren eine lexikografische Sortierung verwendet.

Wichtig

Das Suchen nach Daten anhand von Blobindextags kann vom Besitzer von Speicherblobdaten und allen anderen Benutzern mit einer Shared Access Signature, die über die Berechtigung zum Suchen nach Blobs per Tag verfügen ( die f SAS-Berechtigung ), durchgeführt werden.

Auch RBAC-Benutzer mit der Berechtigung Microsoft.Storage/storageAccounts/blobServices/containers/blobs/filter/action können diesen Vorgang durchführen.

Für die Filterung des Blobindex gelten folgende Kriterien:

  • Tagschlüssel müssen in doppelte Anführungszeichen (") eingeschlossen werden

  • Tagwerte und Containernamen müssen in einfache Anführungszeichen (') eingeschlossen werden

  • Das @-Zeichen ist nur für das Filtern nach einem bestimmten Containernamen zulässig (z. B. @container = 'ContainerName')

  • Filter werden mit lexikografischer Sortierung auf Zeichenfolgen angewendet

  • Vorgänge für einseitige Bereiche sind für ein und denselben Schlüssel unzulässig (z. B. "Rank" > '10' AND "Rank" >= '15')

  • Bei Verwendung von REST zum Erstellen von Filterausdrücken müssen Zeichen URI-codiert sein

  • Tagabfragen werden zum Gleichheitsabgleich mithilfe eines einzelnen Tags optimiert (z. B. StoreID = „100“). Bereichsabfragen, die ein einzelnes Tag mit >, >=, < oder <= verwenden, sind ebenfalls effizient. Jede Abfrage, die „UND“ mit mehr als einem Tag verwendet, ist nicht so effizient. Beispielsweise ist Cost > "01" AND Cost <= "100" effizient. Cost > "01 AND StoreID = "2" ist weniger effizient.

In der Tabelle unten sind alle zulässigen Operatoren für Find Blobs by Tags aufgeführt:

Operator Beschreibung Beispiel
= Gleich "Status" = 'In Progress'
> Größer als "Date" > '2018-06-18'
>= Größer als oder gleich "Priority" >= '5'
< Kleiner als "Age" < '32'
<= Kleiner als oder gleich "Priority" <= '5'
AND Logisches AND "Rank" >= '010' AND "Rank" < '100'
@container Eingrenzung auf einen bestimmten Container @container = 'videofiles' AND "status" = 'done'

Hinweis

Wenn Sie Tags festlegen und abfragen, sollten Ihnen die lexikografische Reihenfolge bekannt sein.

  • Zahlen kommen vor Buchstaben. Zahlen werden basierend auf der ersten Ziffer sortiert.
  • Großbuchstaben kommen vor Kleinbuchstaben.
  • Für Symbole gibt es keine Standardvorgehensweise. Einige Symbole kommen vor numerischen Werten. Andere Symbole kommen vor oder nach Buchstaben.

Bedingte Blobvorgänge mit Blobindextags

In REST-Versionen ab 2019-10-10 unterstützen die meisten Blob-Dienst-APIs jetzt den bedingten Header x-ms-if-tags. Mit diesem Header ist ein Vorgang nur dann erfolgreich, wenn die angegebene Blobindexbedingung erfüllt ist. Wenn die Bedingung nicht erfüllt ist, wird ein entsprechender Hinweis angezeigt: error 412: The condition specified using HTTP conditional header(s) is not met.

Der Header x-ms-if-tags kann mit den übrigen vorhandenen bedingten HTTP-Headern (If-Match, If-None-Match usw.) kombiniert werden. Wenn in einer Anforderung mehrere bedingte Header angegeben werden, müssen die Bedingungen aller Header erfüllt sein, damit der Vorgang erfolgreich ist. Alle bedingten Header werden effektiv mit einem logischen AND kombiniert.

In der Tabelle unten sind die zulässigen Operatoren für bedingte Vorgänge aufgeführt:

Operator Beschreibung Beispiel
= Equal "Status" = 'In Progress'
<> Ungleich "Status" <> 'Done'
> Größer als "Date" > '2018-06-18'
>= Größer als oder gleich "Priority" >= '5'
< Kleiner als "Age" < '32'
<= Kleiner als oder gleich "Priority" <= '5'
AND Logisches AND "Rank" >= '010' AND "Rank" < '100'
oder Logisches OR "Status" = 'Done' OR "Priority" >= '05'

Hinweis

Es gibt zwei zusätzliche Operatoren („Ungleich“ und „logisches OR“), die im bedingten Header x-ms-if-tags für Blobvorgänge zulässig, aber im Vorgang Find Blobs by Tags nicht vorhanden sind.

Plattformintegration bei Blobindextags

Blobindextags sind nicht nur zum Kategorisieren, Verwalten und Durchsuchen Ihrer Blobdaten nützlich, sondern ermöglichen auch die Integration in andere Blob Storage-Features, z. B. die Lebenszyklusverwaltung.

Lebenszyklusverwaltung

Mit dem neuen Element blobIndexMatch als Regelfilter in der Lebenszyklusverwaltung können Sie Daten in kältere Ebenen verschieben oder basierend auf den Indextags löschen, die auf Ihre Blobs angewendet wurden. Sie können Ihre Regeln präziser definieren und Blogs nur dann verschieben oder löschen, wenn sie den angegebenen Tagkriterien entsprechen.

Sie können einen Blobindexabgleich als eigenständigen Filtersatz in einer Lebenszyklusregel festlegen, um Aktionen auf getaggte Daten anzuwenden. Alternativ können Sie ein Präfix und einen Blobindex kombinieren, um Übereinstimmungen für spezifischere Datasets zu ermitteln. Beim Angeben von mehreren Filtern in einer Lebenszyklusregel wird ein logischer UND-Vorgang angewendet. Die Aktion wird nur angewendet, wenn sich für alle Filterkriterien eine Übereinstimmung ergibt.

Die folgende Beispielregel für die Lebenszyklusverwaltung gilt für Blockblobs in einem Container mit dem Namen videofiles. Mit der Regel werden Blobs nur dann in die Archivspeicherebene verschoben, wenn die Daten die folgenden Blobindextag-Kriterien erfüllen: "Status" == 'Processed' AND "Source" == 'RAW'.

Beispiel einer Blobindexabgleichsregel für die Lebenszyklusverwaltung im Azure-Portal

Berechtigungen und Autorisierung

Sie können Zugriffsberechtigungen für Blobindextags erteilen, indem Sie einen der folgenden Ansätze verwenden:

Blobindextags sind eine Unterressource der Blobdaten. Ein Benutzer mit Berechtigungen oder SAS-Token für das Lesen oder Schreiben von Blobs kann möglicherweise nicht auf die Blobindextags zugreifen.

Rollenbasierte Zugriffssteuerung

Benutzern, die eine Azure AD-Identität verwenden, können die folgenden Berechtigungen für die Arbeit mit Blob index tags zugewiesen werden.

Vorgänge von Blobindextags Azure RBAC-Aktion
Festlegen von Blobtags Microsoft.Storage/storageAccounts/blobServices/containers/blobs/tags/write
Abrufen von Blobtags Microsoft.Storage/storageAccounts/blobServices/containers/blobs/tags/read
Suchen nach Blobs anhand von Tags Microsoft.Storage/storageAccounts/blobServices/containers/blobs/filter/action

Für Vorgänge von Indextags sind zusätzliche Berechtigungen erforderlich, die über die Berechtigungen für die zugrunde liegenden Blobdaten hinausgehen. Die Rolle Besitzer von Speicherblobdaten verfügt über Berechtigungen für alle drei Blobindextag-Vorgänge.

SAS-Berechtigungen

Benutzern, die eine Shared Access Signature (SAS) verwenden, können bereichsbezogene Berechtigungen für das Arbeiten mit Blobindextags erteilt werden.

Dienst-SAS für ein Blob

Die folgenden Berechtigungen können in einer Dienst-SAS für ein Blob erteilt werden, um den Zugriff auf Blobindextags zu gestatten. Die Lese- (r) und Schreibberechtigungen (w) für Blobs allein reichen nicht aus, um die zugehörigen Indextags lesen oder schreiben zu können.

Berechtigung URI-Symbol Zulässige Vorgänge
Indextags t Abrufen und Festlegen von Indextags für ein Blob

Dienst-SAS für einen Container

Die folgenden Berechtigungen können in einer Dienst-SAS für einen Container erteilt werden, um das Filtern anhand von Blobtags zu gestatten. Die Berechtigung zum Auflisten (i) von Blobs reicht nicht aus, um Blobs nach ihren Indextags filtern zu können.

Berechtigung URI-Symbol Zulässige Vorgänge
Indextags f Suchen nach Blobs anhand von Indextags

Konto-SAS

Die folgenden Berechtigungen können in einer Konto-SAS erteilt werden, um den Zugriff auf Blobindextags und das Filtern nach Blobtags zuzulassen.

Berechtigung URI-Symbol Zulässige Vorgänge
Indextags t Abrufen und Festlegen von Indextags für ein Blob
Indextags f Suchen nach Blobs anhand von Indextags

Die Lese- (r) und Schreibberechtigungen (w) des Blobs allein reichen nicht aus, um das Lesen oder Schreiben von Indextags zu ermöglichen, und die Auflistungsberechtigung (i) reicht nicht aus, um das Filtern von Blobs nach ihren Indextags zu ermöglichen.

Unterschiede zwischen Metadaten und Blobindextags

Sowohl Blobindextags als auch Metadaten ermöglichen das Speichern beliebiger benutzerdefinierter Schlüssel-Wert-Eigenschaften mit einer Blobressource. Beide können direkt abgerufen und festgelegt werden, ohne den Inhalt des Blobs zurückzugeben oder zu ändern. Sie können sowohl Metadaten als auch Indextags verwenden.

Nur Indextags werden vom nativen Blob Storage-Dienst automatisch indiziert und durchsuchbar gemacht. Metadaten können nicht nativ indiziert oder durchsucht werden. Sie müssen hierfür einen separaten Dienst wie Azure Search verwenden. Blobindextags verfügen über zusätzliche Berechtigungen zum Lesen, Filtern und Schreiben, die unabhängig von den zugrunde liegenden Blobdaten erteilt werden. Für Metadaten werden die gleichen Berechtigungen wie für das Blob verwendet, und die Rückgabe bei den Vorgängen Get Blob und Get Blob Properties erfolgt als HTTP-Header. Blobindextags werden im Ruhezustand mit einem von Microsoft verwalteten Schlüssel verschlüsselt. Metadaten werden im Ruhezustand mit demselben Verschlüsselungsschlüssel verschlüsselt, der für Blobdaten angegeben wurde.

In der folgenden Tabelle werden die Unterschiede zwischen Metadaten und Blobindextags veranschaulicht:

Metadaten Blobindextags
Einschränkungen Kein numerisches Limit, 8 KB insgesamt, keine Beachtung der Groß-/Kleinschreibung Maximal 10 Tags pro Blob, 768 Byte pro Tag, Beachtung der Groß-/Kleinschreibung
Updates Auf Archivebene nicht zulässig, Set Blob Metadata ersetzt alle vorhandenen Metadaten, Set Blob Metadata ändert die Uhrzeit der letzten Änderung des Blobs Für alle Zugriffsebenen zulässig, Set Blob Tags ersetzt alle vorhandenen Tags, Set Blob Tags ändert nicht die Uhrzeit der letzten Änderung des Blobs
Storage Speicherung mit den Blobdaten Unterressource der Blobdaten
Indizierung & Abfragen Separater Dienst muss verwendet werden, z. B. Azure Search In Blob Storage integrierte Indizierungs- und Abfragefunktionen
Verschlüsselung Verschlüsselung im Ruhezustand mit demselben Verschlüsselungsschlüssel, der auch für Blobdaten verwendet wird Verschlüsselung im Ruhezustand mit einem von Microsoft verwalteten Verschlüsselungsschlüssel
Preise Die Größe der Metadaten ist in den Speicherkosten für ein Blob enthalten Fixkosten pro Indextag
Headerantwort Rückgabe von Metadaten als Header in Get Blob und Get Blob Properties Von Get Blob oder Get Blob Properties zurückgegebene Taganzahl, Rückgabe von Tags nur durch Get Blob Tags und List Blobs
Berechtigungen Lese- oder Schreibberechtigungen für Blobdaten gelten auch für Metadaten Zusätzliche Berechtigungen zum Lesen, Filtern oder Schreiben von Indextags erforderlich
Benennung Die Metadatennamen müssen den Benennungsregeln für C#-Bezeichner entsprechen. Blobindextags unterstützen einen größeren Umfang von alphanumerischen Zeichen.

Preise

Ihnen wird die durchschnittliche monatliche Anzahl von Indextags innerhalb eines Speicherkontos berechnet. Für das Indizierungsmodul fallen keine Kosten an. Anfragen zum Setzen von Blob-Tags, Abrufen von Blob-Tags und Suchen von Blob-Tags werden zu den jeweils aktuellen Transaktionspreisen berechnet. Beachten Sie, dass die Anzahl der Listentransaktionen, die beim Durchführen einer Transaktion vom Typ „Blobs nach Tag suchen“ genutzt werden, der Anzahl der Klauseln in der Anforderung entspricht. Beispielsweise besteht die Abfrage „(StoreID = 100)“ aus einer Listentransaktion. Die Abfrage „(StoreID = 100 UND SKU = 10010)“ besteht aus zwei Listentransaktionen. Weitere Informationen finden Sie unter Preise für Blockblobs.

Featureunterstützung

Die Unterstützung für dieses Features kann durch die Aktivierung von Data Lake Storage Gen2, dem Network File System (NFS) 3.0-Protokoll oder dem SSH File Transfer Protocol (SFTP) beeinträchtigt werden. Wenn Sie eine dieser Funktionen aktiviert haben, lesen Sie bitte den Abschnitt Unterstützung der Blob Storage-Funktion in Azure Storage-Konten, um die Unterstützung für dieses Features zu bewerten.

Bedingungen und bekannte Probleme

In diesem Abschnitt werden bekannte Probleme und Bedingungen beschrieben.

  • Es werden nur Konten vom Typ „Universell v2“ und „Premium Blockblob“ unterstützt. Premium-Seitenblobs, Legacyblobs und Konten mit aktiviertem hierarchischem Namespace werden nicht unterstützt. Konten vom Typ „Universell V1“ werden nicht unterstützt.

  • Beim Hochladen von Seitenblobs mit Indextags werden die Tags nicht beibehalten. Legen Sie die Tags nach dem Hochladen eines Seitenblobs fest.

  • Bei aktivierter Blobspeicher-Versionsverwaltung können weiterhin Indextags für die aktuelle Version verwendet werden. Indextags werden für frühere Versionen beibehalten, aber nicht an die Blobindex-Engine übergeben, sodass Sie sie nicht zum Abrufen früherer Versionen verwenden können. Wenn Sie eine frühere Version auf die aktuelle Version höherstufen, werden die Tags dieser vorherigen Version zu den Tags der aktuellen Version. Da diese Tags der aktuellen Version zugeordnet sind, werden sie an die Blobindex-Engine übergeben und können von Ihnen abgefragt werden.

  • Es gibt keine API, mit der Sie ermitteln können, ob Indextags indiziert wurden.

  • Die Lebenszyklusverwaltung unterstützt bei einem Blobindexabgleich nur Gleichheitsprüfungen.

  • Bei Copy Blob werden keine Blobindextags vom Quellblob in das neue Zielblob kopiert. Sie können während des Kopiervorgangs die Tags angeben, die auf das Zielblob angewendet werden sollen.

Häufig gestellte Fragen (FAQ)

Weitere Informationen finden Sie unter Häufig gestellte Fragen zu Blobindextags.

Nächste Schritte

Ein Beispiel für die Verwendung des Blobindex finden Sie unter Verwenden von Blobindextags (Vorschau) zum Verwalten und Suchen von Daten in Azure Blob Storage.

Erfahren Sie mehr über die Lebenszyklusverwaltung, und legen Sie eine Regel mit Blobindexabgleich fest.