Udostępnij za pośrednictwem


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 indeksu obiektów blob zapewniają funkcje zarządzania danymi i odnajdywania przy użyciu atrybutów tagów indeksu 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ć w miejscu w bieżącej organizacji kontenerów.

Tagi indeksu obiektów blob umożliwiają:

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

  • Szybkie znajdowanie określonych oznakowanych obiektów blob na całym koncie magazynu

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

  • Używanie tagów indeksu do zaawansowanych kontrolek dotyczących funkcji, takich jak zarządzanie cyklem życia obiektów blob

Rozważmy scenariusz, w którym masz miliony obiektów blob na koncie magazynu, do którego uzyskujesz dostęp w wielu różnych aplikacjach. 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. Jednak aplikacje przekazują wszystkie dane z tagami na podstawie ich projektu. Zamiast przeszukiwać miliony obiektów blob i porównywać nazwy i właściwości, można użyć Project = Contoso jako kryteriów odnajdywania. Indeks obiektów blob będzie filtrować wszystkie kontenery na całym koncie magazynu, aby szybko znaleźć i zwrócić tylko 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 indeksu obiektów blob i zarządzanie danymi

Prefiksy nazw kontenerów i obiektów blob to jednowymiarowe kategoryzacja. Tagi indeksu obiektów blob umożliwiają kategoryzacja wielowymiarową dla typów danych obiektów blob (blok, dołączanie lub strona). 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 magazynu:

  • container1/transaction.csv

  • container2/campaign.docx

  • photos/bannerphoto.png

  • archiwum/ukończone/2019review.pdf

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

Te obiekty blob są oddzielone prefiksem nazwy kontenera/folderu wirtualnego /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 organizacji. 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 magazynu. 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 (Ustaw tagi obiektów blob), 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ściciela danych obiektu blob usługi Storage i przez każdego, kto ma sygnaturę dostępu współdzielonego 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 dane zostały zakończone.

"processedDate" = '2020-01-01'

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

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

Aby zmodyfikować istniejące atrybuty tagu indeksu, pobierz istniejące atrybuty tagu, zmodyfikuj atrybuty tagu i zastąp operacją Ustaw tagi obiektów blob. 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. Tagi indeksu można tworzyć lub modyfikować dla wszystkich bieżących podstawowych obiektów blob. 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 migawek lub obiektów blob usuniętych nietrwale.

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 ciągó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:

      • od z (małe litery)

      • Od 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 magazynu to zasób dostępny w usłudze Azure Storage Actions. Platforma bezserwerowa, której można użyć do wykonywania typowych operacji na danych na milionach obiektów na wielu kontach magazynu. Aby dowiedzieć się więcej, zobacz Co to jest usługa Azure Storage Actions?.

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

Tagi indeksu obiektów blob są przechowywane jako podźródło wraz z danymi obiektu blob i mogą być pobierane niezależnie od bazowej zawartości danych obiektu blob. Tagi indeksu obiektów blob dla pojedynczego obiektu blob można pobrać za pomocą operacji Pobierz tagi obiektów blob. 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 obiektu blob usługi Storage oraz przez każdego, kto ma sygnaturę dostępu współdzielonego 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/read mogą wykonać tę operację.

W przypadku wszystkich obiektów blob z co najmniej jednym tagiem x-ms-tag-count indeksu obiektów blob zwracany jest obiekt w operacjach List Blob, Get Blob i Get Blob Properties wskazujących liczbę 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 operacja Ustaw tagi obiektów blob trwa 30 minut, aby ukończyć pracę w tempie 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 na koncie magazynu lub można ograniczyć filtrowanie do tylko 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 obiektu blob usługi Storage i przez każdego, kto ma sygnaturę dostępu współdzielonego z uprawnieniami do znajdowania obiektów blob według tagów ( f uprawnienia 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 tagów są zoptymalizowane pod kątem dopasowania 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" i koszt <= "100" jest wydajny. Koszt > "01 AND StoreID = "2" nie jest tak wydajny.

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

Operator 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 niż lub równe "Priority" <= '5'
ORAZ Zestaw and "Rank" >= '010' AND "Rank" < '100'
@container Zakres 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 obiektów blob z tagami indeksu obiektów blob

W wersjach REST 2019-10-10 i nowszych większość interfejsów API usługi blob obsługuje teraz nagłówek warunkowy, x-ms-if-tagstak aby operacja powiodła się tylko w przypadku spełnienia określonego warunku indeksu obiektów 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 logicznymi elementami AND.

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

Operator opis Przykład
= Equal "Status" = 'In Progress'
<> Not equal "Status" <> 'Done'
> Większe niż "Date" > '2018-06-18'
>= Większe niż lub równe "Priority" >= '5'
< Mniejsze niż "Age" < '32'
<= Mniejsze niż lub równe "Priority" <= '5'
ORAZ Zestaw and "Rank" >= '010' AND "Rank" < '100'
LUB Logiczne or "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 indeksu 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 obiektów blob w celu bardziej precyzyjnego dopasowania do określonych 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 blokowych obiektów blob w kontenerze o nazwie videofiles. Obiekty blob reguł są warstwowe do archiwizowania magazynu tylko wtedy, gdy dane są zgodne z kryteriami tagu indeksu obiektów blob ."Status" == 'Processed' AND "Source" == 'RAW'

Przykład reguły dopasowania indeksu obiektów blob dla zarządzania cyklem życia w witrynie 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/storageAccounts/blobServices/containers/blobs/tags/write
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

W przypadku operacji tagów indeksu wymagane są dodatkowe uprawnienia oddzielone od danych bazowych 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 sygnatury dostępu współdzielonego

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 usługi dla obiektu blob

Następujące uprawnienia mogą zostać przyznane w sygnaturze dostępu współdzielonego usługi dla obiektu blob, aby umożliwić dostęp do tagów indeksu obiektów blob. Uprawnienia odczytu i zapisuw () obiektu blob (r) nie są wystarczające, aby zezwolić na odczytywanie ani zapisywanie tagów indeksu.

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

Sygnatura dostępu współdzielonego usługi dla kontenera

Następujące uprawnienia mogą zostać przyznane w sygnaturze dostępu współdzielonego usługi dla kontenera, aby umożliwić filtrowanie tagów obiektów blob. Uprawnienie listy obiektów blob (i) nie wystarczy, aby umożliwić filtrowanie obiektów blob według tagów indeksu.

Uprawnienie Symbol identyfikatora URI Dozwolone operacje
Tagi indeksu f Znajdowanie obiektów blob z tagami indeksu

Sygnatura dostępu współdzielonego konta

Następujące uprawnienia mogą zostać przyznane w sygnaturze dostępu współdzielonego konta, aby umożliwić dostęp do tagów indeksu obiektów blob i filtrowanie tagów obiektów blob.

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

Uprawnienia odczytu () i zapisu (rw) obiektu blob nie są wystarczające, aby zezwolić na odczytywanie lub zapisywanie tagów indeksu, a uprawnienie listy (i) nie wystarczy, aby zezwolić na filtrowanie obiektów blob według tagów indeksu.

Wybieranie między tagami metadanych i indeksów 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 spoczynku przy użyciu tego samego klucza szyfrowania określonego dla danych obiektów blob.

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

Metadane Tagi indeksu obiektów blob
Limity Brak limitu liczbowego, suma 8 KB, bez uwzględniania wielkości liter 10 tagów na maksymalny rozmiar obiektu blob, 768 bajtów na tag, uwzględnia 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
Storage 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 Zaszyfrowane w spoczynku przy użyciu tego samego klucza szyfrowania używanego na potrzeby danych obiektów blob Szyfrowanie magazynowane przy użyciu klucza szyfrowania zarządzanego przez firmę Microsoft
Cennik Rozmiar metadanych jest uwzględniany w kosztach magazynowania dla obiektu 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ę tagów indeksu na koncie magazynu. Aparat indeksowania nie kosztuje. Żądania ustawiania tagów obiektów blob, pobierania tagów obiektów blob i znajdowania tagów obiektów blob są naliczane według bieżących stawek transakcji. Należy pamiętać, że liczba transakcji listy użytych podczas wykonywania transakcji Znajdź obiekty blob według tagu jest równa liczbie klauzul w żądaniu. Na przykład zapytanie (StoreID = 100) to jedna transakcja listy. Zapytanie (StoreID = 100 i SKU = 10010) to dwie transakcje listy. Aby dowiedzieć się więcej, zobacz Cennik blokowych obiektów blob.

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 w wersji 2 i konta blokowych obiektów blob w warstwie 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 obiektu blob.

  • 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.

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

  • Zarządzanie cyklem życia obsługuje tylko sprawdzanie równości z dopasowaniem indeksu 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.