Poznámka:
Přístup k této stránce vyžaduje autorizaci. Můžete se zkusit přihlásit nebo změnit adresáře.
Přístup k této stránce vyžaduje autorizaci. Můžete zkusit změnit adresáře.
Pomocí AzCopy můžete změnit úroveň přístupu jednoho nebo více objektů blob a nahradit (přepsat) metadata a indexové značky jednoho nebo více objektů blob.
Začínáme
Přečtěte si článek Začínáme s nástrojem AzCopy a stáhněte si AzCopy a seznamte se s způsoby, jak službě úložiště poskytnout přihlašovací údaje pro autorizaci.
Poznámka:
Příklady v tomto článku předpokládají, že zadáte autorizační přihlašovací údaje pomocí ID Microsoft Entra.
Pokud chcete k autorizaci přístupu k datům objektů blob použít token SAS, připojte tento token k adrese URL prostředku v každém příkazu AzCopy. Například: 'https://<storage-account-name>.blob.core.windows.net/<container-name><SAS-token>'.
Změna úrovně přístupu
Pokud chcete změnit úroveň přístupu objektu blob, použijte příkaz azcopy set-properties a nastavte -block-blob-tier parametr na název úrovně přístupu.
Tip
Tento příklad uzavře argumenty cesty do jednoduchých uvozovek ('' ). Použití jednoduchých uvozovek ve všech příkazových prostředích s výjimkou prostředí Windows Command Shell (cmd.exe). Pokud používáte prostředí Windows Command Shell (cmd.exe), uzavřete argumenty cesty do dvojitých uvozovek ("") místo jednoduchých uvozovek ('' ).
Syntaxe
azcopy set-properties 'https://<storage-account-name>.blob.core.windows.net/<container-name>/<blob-name>' --block-blob-tier=<access-tier>
Příklad
azcopy set-properties 'https://mystorageaccount.blob.core.windows.net/mycontainer/myTextFile.txt' --block-blob-tier=hot
Pokud chcete změnit úroveň přístupu pro všechny objekty blob ve virtuálním adresáři, použijte místo názvu objektu blob název virtuálního adresáře a připojte --recursive=true se k příkazu.
Příklad
azcopy set-properties 'https://mystorageaccount.blob.core.windows.net/mycontainer/myvirtualdirectory' --block-blob-tier=hot --recursive=true
Chcete-li dosadit objekt blob z archivní vrstvy na online úroveň, nastavte hodnotu --rehydrate-prioritystandard nebo high. Ve výchozím nastavení je tento parametr nastaven na standard. Další informace o kompromisech jednotlivých možností najdete v tématu Priorita dosazování.
Příklad
azcopy set-properties 'https://mystorageaccount.blob.core.windows.net/mycontainer/myTextFile.txt' --block-blob-tier=hot --rehydrate-priority=high
Nahrazení metadat
Pokud chcete nahradit metadata objektu blob, použijte příkaz azcopy set-properties a nastavte --metadata parametr na jeden nebo více párů klíč-hodnota.
Tip
Tento příklad uzavře argumenty cesty do jednoduchých uvozovek ('' ). Použití jednoduchých uvozovek ve všech příkazových prostředích s výjimkou prostředí Windows Command Shell (cmd.exe). Pokud používáte prostředí Windows Command Shell (cmd.exe), uzavřete argumenty cesty do dvojitých uvozovek ("") místo jednoduchých uvozovek ('' ).
Syntaxe
azcopy set-properties 'https://<storage-account-name>.blob.core.windows.net/<container-name>/<blob-name>' --metadata=<key>=<value>;<key>=<value>
Příklad
azcopy set-properties 'https://mystorageaccount.blob.core.windows.net/mycontainer/myTextFile.txt' --metadata=mykey1=myvalue1;mykey2=myvalue2
Pokud chcete nahradit metadata pro všechny objekty blob ve virtuálním adresáři, použijte místo názvu objektu blob název virtuálního adresáře a připojte --recursive=true se k příkazu.
Příklad
azcopy set-properties 'https://mystorageaccount.blob.core.windows.net/mycontainer/myvirtualdirectory' --metadata=mykey1=myvalue1;mykey2=myvalue2 --recursive=true
Pokud chcete vymazat metadata, vynechte značky a připojte --metadata=clear se na konec příkazu.
Příklad
azcopy set-properties 'https://mystorageaccount.blob.core.windows.net/mycontainer/myTextFile.txt' --metadata=clear
Nahrazení značek indexu
Pokud chcete nahradit značky indexu objektu blob, použijte příkaz azcopy set-properties a nastavte --blob-tags parametr na jeden nebo více párů klíč-hodnota. Role Vlastník dat objektu blob služby Storage a kdokoli se sdíleným přístupovým podpisem, který má oprávnění pro přístup ke značkám objektu blob (oprávnění SAS t), může nastavit značky indexu objektů blob. Kromě toho můžou tuto operaci provádět uživatelé RBAC s oprávněním Microsoft.Storage/storageAccounts/blobServices/containers/blobs/tags/write .
Tip
Tento příklad uzavře argumenty cesty do jednoduchých uvozovek ('' ). Použití jednoduchých uvozovek ve všech příkazových prostředích s výjimkou prostředí Windows Command Shell (cmd.exe). Pokud používáte prostředí Windows Command Shell (cmd.exe), uzavřete argumenty cesty do dvojitých uvozovek ("") místo jednoduchých uvozovek ('' ).
Syntaxe
azcopy set-properties 'https://<storage-account-name>.blob.core.windows.net/<container-name>/<blob-name>' --blob-tags=<tag>=<value>;<tag>=<value>
Příklad
azcopy set-properties 'https://mystorageaccount.blob.core.windows.net/mycontainer/myTextFile.txt' --blob-tags=mytag1=mytag1value;mytag2=mytag2value
Pokud chcete nahradit značky indexu pro všechny objekty blob ve virtuálním adresáři, použijte místo názvu objektu blob název virtuálního adresáře a připojte --recursive=true se k příkazu.
Příklad
azcopy set-properties 'https://mystorageaccount.blob.core.windows.net/mycontainer/myvirtualdirectory' --blob-tags=mytag1=mytag1value;mytag2=mytag2value
Další kroky
Další příklady najdete v těchto článcích:
- Příklady: Nahrání
- Příklady: Stažení
- Příklady: Kopírování mezi účty
- Příklady: Synchronizovat
- Příklady: Kontejnery Amazon S3
- Příklady: Google Cloud Storage
- Příklady: Soubory Azure
Informace o konfiguraci nastavení, optimalizaci výkonu a řešení potíží najdete v těchto článcích: