Blobtulajdonságok és metaadatok cseréje az AzCopy v10 használatával
Az AzCopy használatával módosíthatja egy vagy több blob hozzáférési szintjét , és lecserélheti (felülírhatja) egy vagy több blob metaadatait és indexcímkéit.
Első lépések
Tekintse meg az AzCopy használatának első lépéseit ismertető cikket az AzCopy letöltéséhez, és ismerje meg, hogyan adhat meg hitelesítési hitelesítő adatokat a tárolási szolgáltatásnak.
Feljegyzés
A cikkben szereplő példák feltételezik, hogy a Microsoft Entra ID használatával adta meg az engedélyezési hitelesítő adatokat.
Ha inkább SAS-jogkivonatot használ a blobadatokhoz való hozzáférés engedélyezéséhez, akkor ezt a jogkivonatot az egyes AzCopy-parancsok erőforrás-URL-címéhez fűzheti. Például: 'https://<storage-account-name>.blob.core.windows.net/<container-name><SAS-token>'
A hozzáférési szint módosítása
A blob hozzáférési szintjének módosításához használja az azcopy set-properties parancsot, és állítsa a -block-blob-tier
paramétert a hozzáférési szint nevére.
Tipp.
Ez a példa az elérési utak argumentumait egyetlen idézőjelekkel ('') foglalja össze. A Windows parancshéj (cmd.exe) kivételével minden parancshéjban használjon egyetlen idézőjelet. Ha Windows Command Shellt (cmd.exe) használ, az elérésiút-argumentumokat idézőjelek ("") helyett dupla idézőjelekkel ("") foglalja össze.
Szintaxis
azcopy set-properties 'https://<storage-account-name>.blob.core.windows.net/<container-name>/<blob-name>' --block-blob-tier=<access-tier>
Példa
azcopy set-properties 'https://mystorageaccount.blob.core.windows.net/mycontainer/myTextFile.txt' --block-blob-tier=hot
A virtuális címtárban lévő összes blob hozzáférési szintjének módosításához tekintse meg a virtuális könyvtár nevét a blobnév helyett, majd fűzze hozzá --recursive=true
a parancshoz.
Példa
azcopy set-properties 'https://mystorageaccount.blob.core.windows.net/mycontainer/myvirtualdirectory' --block-blob-tier=hot --recursive=true
Ha egy blobot az archív szintről online szintre szeretne rehidratálni , állítsa be a --rehydrate-priority
következőt standard
: vagy high
. Ez a paraméter alapértelmezés szerint a következőre standard
van állítva: . Ha többet szeretne megtudni az egyes lehetőségek kompromisszumairól, tekintse meg a rehidratálás prioritását.
Példa
azcopy set-properties 'https://mystorageaccount.blob.core.windows.net/mycontainer/myTextFile.txt' --block-blob-tier=hot --rehydrate-priority=high
Metaadatok cseréje
A blob metaadatainak cseréjéhez használja az azcopy set-properties parancsot, és állítsa a --metadata
paramétert egy vagy több kulcs-érték párra.
Tipp.
Ez a példa az elérési utak argumentumait egyetlen idézőjelekkel ('') foglalja össze. A Windows parancshéj (cmd.exe) kivételével minden parancshéjban használjon egyetlen idézőjelet. Ha Windows Command Shellt (cmd.exe) használ, az elérésiút-argumentumokat idézőjelek ("") helyett dupla idézőjelekkel ("") foglalja össze.
Szintaxis
azcopy set-properties 'https://<storage-account-name>.blob.core.windows.net/<container-name>/<blob-name>' --metadata=<key>=<value>;<key>=<value>
Példa
azcopy set-properties 'https://mystorageaccount.blob.core.windows.net/mycontainer/myTextFile.txt' --metadata=mykey1=myvalue1;mykey2=myvalue2
Ha egy virtuális könyvtárban lévő összes blob metaadatait szeretné lecserélni, a blobnév helyett a virtuális könyvtár nevére kell hivatkoznia, majd hozzáfűzni --recursive=true
a parancshoz.
Példa
azcopy set-properties 'https://mystorageaccount.blob.core.windows.net/mycontainer/myvirtualdirectory' --metadata=mykey1=myvalue1;mykey2=myvalue2 --recursive=true
A metaadatok törléséhez hagyja ki a címkéket, és fűzze hozzá --metadata=clear
a parancs végéhez.
Példa
azcopy set-properties 'https://mystorageaccount.blob.core.windows.net/mycontainer/myTextFile.txt' --metadata=clear
Indexcímkék cseréje
A blob indexcímkéinek cseréjéhez használja az azcopy set-properties parancsot, és állítsa a --blob-tags
paramétert egy vagy több kulcs-érték párra. A blobindexcímkék beállítását a tárblobadatok tulajdonosa és bárki végezheti el, aki rendelkezik olyan közös hozzáférésű jogosultsággal, amely jogosult a blob címkéinek elérésére (SAS-engedély t
). Emellett az engedéllyel rendelkező RBAC-felhasználók is végrehajthatják ezt a Microsoft.Storage/storageAccounts/blobServices/containers/blobs/tags/write
műveletet.
Tipp.
Ez a példa az elérési utak argumentumait egyetlen idézőjelekkel ('') foglalja össze. A Windows parancshéj (cmd.exe) kivételével minden parancshéjban használjon egyetlen idézőjelet. Ha Windows Command Shellt (cmd.exe) használ, az elérésiút-argumentumokat idézőjelek ("") helyett dupla idézőjelekkel ("") foglalja össze.
Szintaxis
azcopy set-properties 'https://<storage-account-name>.blob.core.windows.net/<container-name>/<blob-name>' --blob-tags=<tag>=<value>;<tag>=<value>
Példa
azcopy set-properties 'https://mystorageaccount.blob.core.windows.net/mycontainer/myTextFile.txt' --blob-tags=mytag1=mytag1value;mytag2=mytag2value
A virtuális címtárban lévő összes blob indexcímkéinek cseréjéhez a blobnév helyett tekintse meg a virtuális könyvtár nevét, majd fűzze hozzá --recursive=true
a parancshoz.
Példa
azcopy set-properties 'https://mystorageaccount.blob.core.windows.net/mycontainer/myvirtualdirectory' --blob-tags=mytag1=mytag1value;mytag2=mytag2value
Következő lépések
További példákat az alábbi cikkekben talál:
- Példák: Feltöltés
- Példák: Letöltés
- Példák: Másolás fiókok között
- Példák: Szinkronizálás
- Példák: Amazon S3-gyűjtők
- Példák: Google Cloud Storage
- Példák: Azure Files
- Oktatóanyag: Helyszíni adatok migrálása felhőbeli tárolóba az AzCopy használatával
A beállítások konfigurálásához, a teljesítmény optimalizálásához és a problémák elhárításához tekintse meg ezeket a cikkeket:
Visszajelzés
https://aka.ms/ContentUserFeedback.
Hamarosan elérhető: 2024-ben fokozatosan kivezetjük a GitHub-problémákat a tartalom visszajelzési mechanizmusaként, és lecseréljük egy új visszajelzési rendszerre. További információ:Visszajelzés küldése és megtekintése a következőhöz: