Udostępnij za pomocą


Zarządzanie danymi obiektów blob platformy Azure i znajdowanie ich za pomocą tagów indeksu obiektów blob

W miarę jak zestawy danych są coraz większe, znalezienie określonego obiektu w morzu danych może być trudne. Tagi indeksujące blobów zapewniają funkcje zarządzania danymi i ich odkrywania za pomocą atrybutów indeksowych klucz-wartość. Można kategoryzować i znajdować obiekty w jednym kontenerze lub we wszystkich kontenerach na koncie magazynu. W miarę zmiany wymagań dotyczących danych obiekty można dynamicznie kategoryzować, aktualizując tagi indeksu. Obiekty mogą pozostać na miejscu w obecnym układzie kontenerów.

Tagi indeksu obiektów blob umożliwiają:

  • Dynamiczne kategoryzowanie obiektów blob przy użyciu tagów indeksu klucz-wartość

  • Szybkie wyszukiwanie określonych oznakowanych blobów na całym koncie magazynowym

  • Określanie zachowań warunkowych dla interfejsów API obiektów blob na podstawie oceny tagów indeksu

  • Użyj tagów indeksu do zaawansowanego sterowania funkcjami, takimi jak zarządzanie cyklem życia obiektów blob

Rozważmy scenariusz, w którym masz miliony obiektów blob na koncie przechowywania, do których dostęp ma wiele różnych aplikacji. Chcesz znaleźć wszystkie powiązane dane z jednego projektu. Nie masz pewności, co znajduje się w zakresie, ponieważ dane mogą być rozłożone na wiele kontenerów z różnymi konwencjami nazewnictwa. Natomiast Twoje aplikacje przesyłają wszystkie dane z tagami w oparciu o ich projekty. Zamiast przeszukiwać miliony obiektów blob i porównywać nazwy i właściwości, można użyć Project = Contoso jako kryterium wyszukiwania. Indeks obiektów blob będzie filtrować wszystkie kontenery w całym koncie magazynowym, aby szybko znaleźć i zwrócić jedynie zestaw 50 obiektów blob z Project = Contoso.

Aby rozpocząć pracę z przykładami dotyczącymi używania indeksu obiektów blob, zobacz Używanie tagów indeksu obiektów blob do zarządzania danymi i ich znajdowania.

Tagi indeksów Blob i zarządzanie danymi

Prefiksy nazw kontenerów i obiektów blob to jednowymiarowe kategoryzacje. Tagi indeksu obiektów blob umożliwiają kategoryzację wielowymiarową dla typów danych obiektów blob (blokowy, dołączany lub stronicowy). Kategoryzacja wielowymiarowa jest natywnie indeksowana przez usługę Azure Blob Storage, dzięki czemu można szybko znaleźć dane.

Rozważ następujące pięć obiektów blob na koncie przechowywania:

  • container1/transaction.csv

  • container2/campaign.docx

  • zdjęcia/bannerphoto.png

  • archiwum/ukończone/2019review.pdf

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

Te obiekty blob są rozdzielane za pomocą prefiksu nazwa kontenera/folderu wirtualnego/nazwa obiektu blob. Można ustawić atrybut tagu indeksu Project = Contoso dla tych pięciu obiektów blob, aby kategoryzować je razem przy zachowaniu bieżącego prefiksu organizacyjnego. Dodanie tagów indeksu eliminuje konieczność przenoszenia danych przez uwidacznianie możliwości filtrowania i znajdowania danych przy użyciu indeksu.

Ustawianie tagów indeksu obiektów blob

Tagi indeksu obiektów blob to atrybuty klucz-wartość, które można zastosować do nowych lub istniejących obiektów na koncie magazynowym. Tagi indeksu można określić podczas procesu przekazywania przy użyciu operacji Put Blob, Put Block List lub Copy Blob oraz opcjonalnego x-ms-tags nagłówka. Jeśli masz już obiekty blob na koncie magazynu, wywołaj metodę Set Blob Tags, przekazując sformatowany dokument XML z tagami indeksu w treści żądania.

Ważne

Ustawienie tagów indeksu obiektów blob może być wykonywane przez Właściciel danych obiektów blob i przez każdego, kto ma sygnaturę dostępu współdzielonego (SAS) z uprawnieniami dostępu do tagów obiektu blob (t, uprawnienia sygnatury dostępu współdzielonego).

Ponadto użytkownicy RBAC z uprawnieniami Microsoft.Storage/storageAccounts/blobServices/containers/blobs/tags/write mogą wykonać tę operację.

Możesz zastosować pojedynczy tag do obiektu blob, aby opisać, kiedy zakończono przetwarzanie danych.

"processedDate" = '2020-01-01'

Możesz zastosować wiele tagów w obiekcie blob, aby bardziej opisowo określić dane.

"Projekt" = 'Contoso' "Tajny" = 'True' "Status" = 'Nieprzetworzony' "Priorytet" = '01'

Aby zmodyfikować istniejące atrybuty tagu indeksu, pobierz istniejące atrybuty tagu, zmodyfikuj je, a następnie zastąp je operacją Set Blob Tags. Aby usunąć wszystkie tagi indeksu z obiektu blob, wywołaj operację Set Blob Tags bez określonych atrybutów tagu. Ponieważ tagi indeksu obiektów blob są podźródło zawartości danych obiektu blob, Set Blob Tags nie modyfikuje żadnej zawartości źródłowej i nie zmienia czasu ostatniej modyfikacji obiektu blob ani elementu eTag. Możesz tworzyć lub modyfikować tagi indeksu dla wszystkich bieżących bazowych blobów. Tagi indeksów są również zachowywane dla poprzednich wersji, ale nie są przekazywane do aparatu indeksowania obiektów blob, więc nie można wykonywać zapytań dotyczących tagów indeksu w celu pobrania poprzednich wersji. Nie można modyfikować tagów w obiektach blob tymczasowo usuniętych.

Następujące limity dotyczą tagów indeksu obiektów blob:

  • Każdy obiekt blob może mieć maksymalnie 10 tagów indeksu obiektów blob

  • Klucze tagów muszą zawierać od jednego do 128 znaków.

  • Wartości tagów muszą zawierać od zera do 256 znaków.

  • W kluczach tagów i wartościach uwzględniana jest wielkość liter.

  • Klucze tagów i wartości obsługują tylko typy danych łańcuchów znaków. Wszystkie liczby, daty, godziny lub znaki specjalne są zapisywane jako ciągi.

  • Jeśli obsługa wersji jest włączona, tagi indeksu są stosowane do określonej wersji obiektu blob. Jeśli ustawisz tagi indeksu w bieżącej wersji i zostanie utworzona nowa wersja, tag nie zostanie skojarzony z nową wersją. Tag zostanie skojarzony tylko z poprzednią wersją.

  • Klucze tagów i wartości muszą być zgodne z następującymi regułami nazewnictwa:

    • Znaki alfanumeryczne:

      • a do z (małe litery)

      • Od A do Z (wielkie litery)

      • Od 0 do 9 (liczby)

    • Prawidłowe znaki specjalne: spacja, plus, minus, kropka, dwukropek, równa się, podkreślenie, ukośnik do przodu ( +-.:=_/)

Napiwek

Za pomocą zadania magazynu można ustawić tagi na obiektach na dużą skalę na wielu kontach magazynu na podstawie zestawu zdefiniowanych warunków. Zadanie magazynowania to zasób dostępny w usłudze Azure Storage Actions, platformie bezserwerowej, której można użyć do wykonywania typowych operacji na danych na milionach obiektów na wielu kontach magazynowych. Aby dowiedzieć się więcej, zobacz Co to jest usługa Azure Storage Actions?.

Pobieranie i wyświetlanie tagów indeksu blobów

Tagi indeksu obiektów blob są przechowywane jako zasób podrzędny wraz z danymi obiektu blob i mogą być pobierane niezależnie od zawartości danych obiektu blob. Tagi indeksu dla pojedynczego obiektu blob można pobrać przy użyciu operacji Get Blob Tags. Operacja List Blobs z parametrem include:tags spowoduje również zwrócenie wszystkich obiektów blob w kontenerze wraz z tagami indeksu obiektów blob.

Ważne

Pobieranie i wyświetlanie tagów indeksu obiektów blob może być wykonywane przez właściciela danych obiektów blob Storage oraz przez każdego, kto posiada sygnaturę dostępu współdzielonego z uprawnieniami do tagów obiektu blob (t uprawnienia SAS).

Ponadto użytkownicy RBAC z uprawnieniami Microsoft.Storage/storageAccounts/blobServices/containers/blobs/tags/read mogą wykonać tę operację.

W przypadku wszystkich obiektów blob z co najmniej jednym tagiem indeksu, w operacjach x-ms-tag-count, Get Blob i Get Blob Properties zwracana jest liczba tagów indeksu w obiekcie blob.

Znajdowanie danych przy użyciu tagów indeksu obiektów BLOB

Aparat indeksowania uwidacznia atrybuty klucz-wartość w wielowymiarowym indeksie. Po ustawieniu tagów indeksu istnieją one w obiekcie blob i można je pobrać natychmiast.

Zanim indeks obiektów blob zostanie zaktualizowany, może upłynąć trochę czasu. Dotyczy to zarówno dodawania tagów, jak i edytowania istniejących. Ilość wymaganego czasu zależy od obciążenia. Jeśli na przykład Ustaw tagi obiektów blob trwa 30 minut, aby ukończyć przy szybkości od 15000 do 20000 transakcji na sekundę, indeksowanie wszystkich tych obiektów blob może potrwać do 10 minut. W niższym tempie opóźnienie indeksowania może wynosić poniżej sekundy. Rozkład ruchu wpływa również na opóźnienia indeksowania. Jeśli na przykład aplikacja kliencka ustawia tagi obiektów blob w kolejności sekwencyjnej w tym samym kontenerze, opóźnienie może być wyższe niż w przypadku zastosowania tagów do obiektów blob, które nie znajdują się razem.

Po zaktualizowaniu indeksu obiektów blob można użyć natywnych funkcji zapytań i odnajdywania oferowanych przez usługę Blob Storage.

Operacja Znajdowanie obiektów blob według tagów umożliwia uzyskanie filtrowanego zestawu obiektów blob, których tagi indeksu są zgodne z danym wyrażeniem zapytania. Find Blobs by Tags obsługuje filtrowanie we wszystkich kontenerach w ramach twojego konta magazynowego lub możesz ograniczyć filtrowanie do jednego kontenera. Ponieważ wszystkie klucze i wartości tagów indeksu są ciągami, operatory relacyjne używają sortowania leksykograficznego.

Ważne

Znajdowanie danych przy użyciu tagów indeksu obiektów blob może być wykonywane przez właściciela danych obiektów blob Storage oraz przez każdego, kto ma sygnaturę dostępu współdzielonego z uprawnieniami do wyszukiwania obiektów blob według tagów (uprawnienia f sygnatury dostępu współdzielonego).

Ponadto użytkownicy RBAC z uprawnieniami Microsoft.Storage/storageAccounts/blobServices/containers/blobs/filter/action mogą wykonać tę operację.

Następujące kryteria dotyczą filtrowania indeksów obiektów blob:

  • Klucze tagów powinny być ujęte w cudzysłowy (")

  • Wartości tagów i nazwy kontenerów powinny być ujęte w apostrofy (')

  • Znak @ jest dozwolony tylko do filtrowania dla określonej nazwy kontenera (na przykład @container = 'ContainerName')

  • Filtry są stosowane przy użyciu sortowania leksykograficznego w ciągach

  • Te same operacje zakresu bocznego na tym samym kluczu są nieprawidłowe (na przykład "Rank" > '10' AND "Rank" >= '15')

  • W przypadku tworzenia wyrażenia filtru przy użyciu interfejsu REST znaki powinny być zakodowane za pomocą identyfikatora URI

  • Zapytania dotyczące tagów są zoptymalizowane pod kątem dopasowywania do równości przy użyciu pojedynczego tagu (np. StoreID = "100"). Zapytania zakresu używające pojedynczego tagu obejmującego >, >=, <, <= są również wydajne. Każde zapytanie używające funkcji AND z więcej niż jednym tagiem nie będzie tak wydajne. Na przykład koszt > "01" ORAZ koszt <= "100" jest wydajny. Koszt > "01 AND StoreID = "2" nie jest tak efektywny.

W poniższej tabeli przedstawiono wszystkie prawidłowe operatory dla elementu Find Blobs by Tags:

Obsługujący opis Przykład
= Równe "Status" = 'In Progress'
> Większe niż "Date" > '2018-06-18'
>= Większe niż lub równe "Priority" >= '5'
< Mniejsze niż "Age" < '32'
<= Mniejsze lub równe "Priority" <= '5'
ORAZ Logiczny i "Rank" >= '010' AND "Rank" < '100'
@container Ogranicz do określonego kontenera @container = 'videofiles' AND "status" = 'done'

Uwaga

Znajomość porządkowania leksykograficznego podczas ustawiania i wykonywania zapytań dotyczących tagów.

  • Cyfry są sortowane przed literami. Liczby są sortowane na podstawie pierwszej cyfry.
  • Wielkie litery są sortowane przed małymi literami.
  • Symbole nie są standardowe. Niektóre symbole są sortowane przed wartościami liczbowymi. Inne symbole są sortowane przed lub po literach.

Warunkowe operacje na obiektach blob z tagami indeksowania obiektów blob

W wersjach REST 2019-10-10 i nowszych większość API usługi Blob obsługuje teraz nagłówek warunkowy, x-ms-if-tags, dzięki czemu operacja powiedzie się tylko wtedy, gdy spełniony zostanie określony warunek indeksu obiektu blob. Jeśli warunek nie zostanie spełniony, otrzymasz wartość error 412: The condition specified using HTTP conditional header(s) is not met.

Nagłówek x-ms-if-tags może być połączony z innymi istniejącymi nagłówkami warunkowymi HTTP (If-Match, If-None-Match itd.). Jeśli w żądaniu podano wiele nagłówków warunkowych, wszystkie te elementy muszą ocenić wartość true, aby operacja powiodła się. Wszystkie nagłówki warunkowe są skutecznie łączone z logicznym AND.

W poniższej tabeli przedstawiono prawidłowe operatory dla operacji warunkowych:

Obsługujący opis Przykład
= Równe "Status" = 'In Progress'
<> Nierówne "Status" <> 'Done'
> Większe niż "Date" > '2018-06-18'
>= Większe niż lub równe "Priority" >= '5'
< Mniejsze niż "Age" < '32'
<= Mniejsze lub równe "Priority" <= '5'
ORAZ Logiczny i "Rank" >= '010' AND "Rank" < '100'
LUB Alternatywa logiczna "Status" = 'Done' OR "Priority" >= '05'

Uwaga

Istnieją dwa dodatkowe operatory, nie równe i logiczne lub, które są dozwolone w nagłówku warunkowym x-ms-if-tags dla operacji obiektów blob, ale nie istnieją w Find Blobs by Tags operacji.

Integracje platformy z tagami indeksowymi obiektów blob

Tagi indeksów obiektów blob ułatwiają nie tylko kategoryzowanie, zarządzanie danymi obiektów blob i wyszukiwanie ich, ale także zapewnianie integracji z innymi funkcjami usługi Blob Storage, takimi jak zarządzanie cyklem życia.

Zarządzanie cyklem życia

Za pomocą filtru blobIndexMatch jako reguły w zarządzaniu cyklem życia można przenosić dane do chłodniejszych warstw lub usuwać dane na podstawie tagów indeksu zastosowanych do obiektów blob. Możesz być bardziej szczegółowy w regułach i przenosić lub usuwać obiekty blob tylko wtedy, gdy są zgodne z określonymi kryteriami tagów.

Dopasowanie indeksów obiektów blob można ustawić jako autonomiczny zestaw filtrów w regule cyklu życia w celu zastosowania akcji do otagowanych danych. Możesz też połączyć zarówno prefiks, jak i indeks blobów, aby dopasować do bardziej specyficznych zestawów danych. Określenie wielu filtrów w regule cyklu życia powoduje zastosowanie operacji logicznej ORAZ. Akcja będzie stosowana tylko wtedy, gdy wszystkie kryteria filtrowania są zgodne.

Następująca przykładowa reguła zarządzania cyklem życia dotyczy bloków blobów w kontenerze o nazwie videofiles. Obiekty blob są przenoszone do archiwalnej pamięci masowej zgodnie z regułą tylko wtedy, gdy dane spełniają kryteria tagu indeksu obiektów blob "Status" == 'Processed' AND "Source" == 'RAW'.

Przykład reguły dopasowania indeksu BLOB dla zarządzania cyklem życia w Azure portal

Uprawnienia i autoryzacja

Dostęp do tagów indeksów obiektów blob można autoryzować przy użyciu jednej z następujących metod:

Tagi indeksu obiektów blob to podźródło danych obiektu blob. Użytkownik z uprawnieniami lub tokenem SAS do odczytu lub zapisu obiektów blob może nie mieć dostępu do tagów indeksu obiektów blob.

Kontrola dostępu oparta na rolach

Osoby wywołujące korzystające z tożsamości entra firmy Microsoft mogą mieć następujące uprawnienia do działania na tagach indeksów obiektów blob.

Operacje tagów indeksu obiektów blob Akcja RBAC platformy Azure
Ustawianie tagów obiektów blob Microsoft.Storage/storageKonta/usługiBlobów/kontenery/elementy/blobów/etykiety/zapisywanie
Pobieranie tagów obiektów blob Microsoft.Storage/storageAccounts/blobServices/containers/blobs/tags/read
Znajdowanie obiektów blob według tagów Microsoft.Storage/storageAccounts/blobServices/containers/blobs/filter/action

Do operacji tagów indeksu wymagane są dodatkowe uprawnienia, niezależne od bazowych danych obiektów blob. Rola Właściciela danych obiektu blob usługi Storage ma przyznane uprawnienia do wszystkich trzech operacji tagów indeksu obiektów blob.

Uprawnienia SAS

Osoby wywołujące korzystające z sygnatury dostępu współdzielonego (SAS) mogą mieć ograniczone uprawnienia do działania na tagach indeksów obiektów blob.

Sygnatura dostępu współdzielonego SAS usługi dla obiektu typu blob

Następujące uprawnienia mogą zostać przyznane w usługowej sygnaturze dostępu współdzielonego do blobu, aby umożliwić dostęp do tagów indeksu blobu. Uprawnienia odczytu (r) i zapisu (w) same w sobie nie są wystarczające, aby pozwolić na odczytywanie lub zapisywanie jego tagów indeksu.

Uprawnienie Symbol identyfikatora URI Dozwolone operacje
Tagi indeksowania t Pobieranie i ustawianie tagów indeksu dla obiektu blob

Usługa SAS dla kontenera

Następujące uprawnienia mogą zostać przyznane w usługowym SAS dla kontenera, aby umożliwić filtrowanie według tagów obiektów blob. Uprawnienie listy obiektów blob (i) nie wystarcza, aby umożliwić filtrację obiektów blob według ich tagów indeksu.

Uprawnienie Symbol identyfikatora URI Dozwolone operacje
Tagi indeksowania f Znajdź blob z tagami indeksu

SAS konta

Następujące uprawnienia mogą zostać przyznane w SAS konta, aby umożliwić dostęp do znaczników indeksu obiektów blob i filtrowanie tych znaczników.

Uprawnienie Symbol identyfikatora URI Dozwolone operacje
Tagi indeksowania t Pobieranie i ustawianie tagów indeksu dla obiektu blob
Tagi indeksowania f Znajdź blob z tagami indeksu

Uprawnienia do odczytu (r) i zapisu (w) obiektu blob nie są wystarczające, aby umożliwić odczytywanie lub zapisywanie jego tagów indeksu, a uprawnienie do listowania (i) nie wystarczy, aby umożliwić filtrowanie obiektów blob według ich tagów indeksu.

Wybór między etykietami metadanych a etykietami indeksowymi obiektów blob

Tagi indeksu obiektów blob i metadane zapewniają możliwość przechowywania dowolnych właściwości klucz-wartość zdefiniowanych przez użytkownika wraz z zasobem obiektu blob. Oba te elementy można pobrać i ustawić bezpośrednio, bez zwracania ani zmieniania zawartości obiektu blob. Można używać zarówno metadanych, jak i tagów indeksu.

Tylko tagi indeksu są automatycznie indeksowane i możliwe do przeszukiwania przez natywną usługę Blob Storage. Metadane nie mogą być indeksowane natywnie ani przeszukiwane. Musisz użyć oddzielnej usługi, takiej jak Azure Search. Tagi indeksu obiektów blob mają dodatkowe uprawnienia do odczytywania, filtrowania i zapisywania, które są oddzielone od bazowych danych obiektów blob. Metadane używają tych samych uprawnień co obiekt blob i są zwracane jako nagłówki HTTP za pomocą operacji Pobierz obiekt blob i Pobierz właściwości obiektu blob. Tagi indeksu obiektów blob są szyfrowane w spoczynku przy użyciu klucza zarządzanego przez firmę Microsoft. Metadane są szyfrowane w stanie spoczynku przy użyciu tego samego klucza szyfrowania, który określono dla danych obiektów blob.

Poniższa tabela zawiera podsumowanie różnic między tagami metadanych i tagami indeksu blobów:

Metadane Tagi indeksu obiektów blob
Limity Brak limitu liczbowego, łącznie 8 KB, bez uwzględniania wielkości liter Maksymalnie 10 tagów na blob, 768 bajtów na tag, wrażliwe na wielkość liter
Aktualizacje Niedozwolone w warstwie archiwum, Set Blob Metadata zastępuje wszystkie istniejące metadane, Set Blob Metadata zmienia czas ostatniej modyfikacji obiektu blob. Dozwolone dla wszystkich warstw dostępu, Set Blob Tags zastępuje wszystkie istniejące tagi, Set Blob Tags nie zmienia czasu ostatniej modyfikacji obiektu blob
Przechowywanie Przechowywane przy użyciu danych obiektu blob Podźródło danych obiektu blob
Indeksowanie i wykonywanie zapytań Musi używać oddzielnej usługi, takiej jak Azure Search Funkcje indeksowania i wykonywania zapytań wbudowane w usługę Blob Storage
Szyfrowanie Szyfrowane w stanie spoczynku przy użyciu tego samego klucza szyfrowania używanego dla danych blob Zaszyfrowane w stanie spoczynku przy użyciu klucza szyfrowania zarządzanego przez Microsoft
Cennik Rozmiar metadanych jest uwzględniany w kosztach przechowywania dla zasobu blob. Koszt stały na tag indeksu
Odpowiedź nagłówka Metadane zwracane jako nagłówki w elementach Get Blob i Get Blob Properties Liczba tagów zwracanych przez Get Blob lub Get Blob Properties, tagi zwracane tylko przez Get Blob Tags i List Blobs
Uprawnienia Uprawnienia do odczytu lub zapisu danych obiektów blob są rozszerzane na metadane Dodatkowe uprawnienia są wymagane do odczytu, filtrowania lub zapisywania tagów indeksu
Nazewnictwo Nazwy metadanych muszą być zgodne z regułami nazewnictwa identyfikatorów języka C# Tagi indeksu obiektów blob obsługują szerszy zakres znaków alfanumerycznych

Cennik

Opłaty są naliczane za miesięczną średnią liczbę indeksowych tagów na koncie przechowywania. Silnik indeksujący jest bezpłatny. Żądania ustawienia tagów obiektów blob, pobrania tagów obiektów blob i znalezienia tagów obiektów blob są naliczane według aktualnych stawek transakcyjnych. Należy pamiętać, że liczba transakcji listy obiektów użytych podczas wyszukiwania obiektów blob według tagu jest równa liczbie klauzul zawartych w żądaniu. Na przykład zapytanie (StoreID = 100) to jedna transakcja listy. Zapytanie (StoreID = 100 i SKU = 10010) to dwie transakcje listowe. Aby dowiedzieć się więcej, zobacz Cennik dotyczący blokowych blobów.

Obsługa funkcji

Może to mieć wpływ na obsługę tej funkcji przez włączenie protokołu Data Lake Storage Gen2, sieciowego systemu plików (NFS) 3.0 lub protokołu SSH File Transfer Protocol (SFTP). Jeśli włączono dowolną z tych funkcji, zobacz Obsługa funkcji usługi Blob Storage na kontach usługi Azure Storage, aby ocenić obsługę tej funkcji.

Warunki i znane problemy

W tej sekcji opisano znane problemy i warunki.

  • Obsługiwane są tylko konta ogólnego przeznaczenia wersja 2 i konta blokowych blobów Premium. Stronicowy obiekt blob w warstwie Premium, starsze obiekty blob i konta z włączoną hierarchiczną przestrzenią nazw nie są obsługiwane. Konta ogólnego przeznaczenia w wersji 1 nie będą obsługiwane.

  • Przekazywanie stronicowych obiektów blob z tagami indeksu nie utrwala tagów. Ustaw tagi po przekazaniu stronicowego blobu.

  • Jeśli obsługa wersji usługi Blob Storage jest włączona, nadal można używać tagów indeksu w bieżącej wersji. Tagi indeksu są zachowywane dla poprzednich wersji, ale te tagi nie są przekazywane do aparatu indeksowania obiektów blob, więc nie można ich używać do pobierania poprzednich wersji. Jeśli podwyższ poziom poprzedniej wersji do bieżącej wersji, tagi tej poprzedniej wersji staną się tagami bieżącej wersji. Ponieważ te tagi są skojarzone z bieżącą wersją, są przekazywane do aparatu indeksowania obiektów blob i można je wykonywać względem nich zapytania.

  • Podobnie tagi indeksu są zachowywane dla miękko usuniętych obiektów blob i migawek, ale te tagi nie trafiają do aparatu indeksowania obiektów blob, więc nie można ich używać do pobierania miękko usuniętych obiektów blob i migawek. Jeśli przywrócisz miękko usunięte obiekty blob i migawki, ich tagi są przekazywane do aparatu indeksowania obiektów blob i można je wyszukiwać.

  • Nie ma interfejsu API do określenia, czy tagi indeksu są indeksowane.

  • Zarządzanie cyklem życia obsługuje tylko sprawdzanie równości przy użyciu dopasowania indeksów dla obiektów blob.

  • Copy Blob nie kopiuje tagów indeksu obiektów blob ze źródłowego obiektu blob do nowego docelowego obiektu blob. Możesz określić tagi, które mają zostać zastosowane do docelowego obiektu blob podczas operacji kopiowania.

Często zadawane pytania

Zobacz Często zadawane pytania dotyczące tagów indeksu obiektów blob.

Następne kroki

Aby zapoznać się z przykładem używania indeksu obiektów blob, zobacz Używanie indeksu obiektów blob do zarządzania danymi i znajdowania ich.

Dowiedz się więcej na temat zarządzania cyklem życia i ustawiania reguły z dopasowaniem indeksu obiektów blob.