Blobindex-címkék használata az Azure Blob Storage-adatok kezeléséhez és kereséséhez
Cikk
A blobindexcímkék kulcs-érték címkeattribútumok használatával kategorizálják a tárfiók adatait. Ezek a címkék automatikusan indexelhetők, és kereshető többdimenziós indexként jelennek meg az adatok egyszerű keresése érdekében. Ez a cikk bemutatja, hogyan állíthat be, kérhet le és kereshet meg adatokat blobindexcímkék használatával.
Ha többet szeretne megtudni erről a funkcióról, valamint az ismert problémákról és korlátozásokról, olvassa el az Azure Blob-adatok kezelése és megkeresése blobindex-címkékkel című témakört.
A blobindex-címkék beállítását és frissítését a Storage Blob-adattulajdonos vagy egy biztonsági tag végezheti el, aki egyéni Azure-szerepkörön keresztül engedélyt kapott az Microsoft.Storage/storageAccounts/blobServices/containers/blobs/tags/writeAzure-erőforrás-szolgáltatói műveletre .
Egy blob címkéinek beállításához használja a Set-AzStorageBlobTag parancsot. Állítsa a paramétert -Blob a blob nevére, és állítsa a -Tag paramétert név- és értékpárok gyűjteményére.
Ha helyileg használja az Azure CLI-t, futtassa a bejelentkezési parancsot.
az login
Ha identitása egynél több előfizetéshez van társítva, állítsa be az aktív előfizetést a tárfiók előfizetésére.
az account set --subscription <subscription-id>
Cserélje le a <subscription-id> helyőrző értékét az előfizetés azonosítójára.
Egy blob címkéinek lekéréséhez használja a az storage blob tag list parancsot, és állítsa a --name paramétert a blob nevére.
az storage blob tag list --account-name mystorageaccount --container-name myContainer --name demo-file.txt --auth-mode login
Egy blob címkéinek beállításához használja a az storage blob tag set parancsot. Állítsa a paramétert --name a blob nevére, és állítsa a --tags paramétert név- és értékpárok gyűjteményére.
az storage blob tag set --account-name mystorageaccount --container-name myContainer --name demo-file.txt --tags tag1=value1 tag2=value2 --auth-mode login
Nem használhat indexcímkéket a korábbi verziók lekéréséhez. A korábbi verziók címkéi nem lesznek átadva a blobindexmotornak. További információ: Feltételek és ismert problémák.
Az Azure Portalon a blobindexcímkék szűrője automatikusan alkalmazza a paramétert a @container kiválasztott tároló hatókörére. Ha a teljes tárfiókban szeretné szűrni és megtalálni a címkézett adatokat, használja a REST API-t, az SDK-kat vagy az eszközöket.
Ha helyileg használja az Azure CLI-t, futtassa a bejelentkezési parancsot.
az login
Ha identitása egynél több előfizetéshez van társítva, állítsa be az aktív előfizetést a tárfiók előfizetésére.
az account set --subscription <subscription-id>
Cserélje le a <subscription-id> helyőrző értékét az előfizetés azonosítójára.
Az adott blobcímkének megfelelő összes blob megkereséséhez használja a az storage blob filter parancsot.
az storage blob filter --account-name mystorageaccount --tag-filter """tag1""='value1' and ""tag2""='value2'" --auth-mode login
Ha csak egy adott tárolóban szeretne blobokat keresni, adja meg a tároló nevét a --tag-filter paraméterben.
az storage blob filter --account-name mystorageaccount --tag-filter """@container""='myContainer' and ""tag1""='value1' and ""tag2""='value2'" --auth-mode login