azcopy remove
Odstraňte objekty blob nebo soubory z účtu úložiště Azure.
Synopse
azcopy remove [resourceURL] [flags]
Související koncepční články
- Začínáme s nástrojem AzCopy
- Přenos dat pomocí nástroje AzCopy a úložiště objektů blob
- Přenos dat s použitím AzCopy a úložiště souborů
Příklady
Odebrání jednoho objektu blob pomocí tokenu SAS:
azcopy rm "https://[account].blob.core.windows.net/[container]/[path/to/blob]?[SAS]"
Odeberte celý virtuální adresář pomocí tokenu SAS:
azcopy rm "https://[account].blob.core.windows.net/[container]/[path/to/directory]?[SAS]" --recursive=true
Odeberte pouze objekty blob uvnitř virtuálního adresáře, ale neodebívejte žádné podadresáře ani objekty blob v těchto podadresářích:
azcopy rm "https://[account].blob.core.windows.net/[container]/[path/to/virtual/dir]" --recursive=false
Odeberte podmnožinu objektů blob ve virtuálním adresáři (například: odeberte pouze soubory jpg a pdf nebo pokud je název objektu blob "exactName"):
azcopy rm "https://[account].blob.core.windows.net/[container]/[path/to/directory]?[SAS]" --recursive=true --include-pattern="*.jpg;*.pdf;exactName"
Odeberte celý virtuální adresář, ale vyloučíte určité objekty blob z oboru (například každý objekt blob, který začíná foo nebo končí pruhem):
azcopy rm "https://[account].blob.core.windows.net/[container]/[path/to/directory]?[SAS]" --recursive=true --exclude-pattern="foo*;*bar"
Odeberte ze služby Azure Storage zadané ID verzí objektu blob. Ujistěte se, že zdrojem je platný objekt blob, který versionidsfile
přebírá cestu k souboru, kde je každá verze zapsána na samostatný řádek. Ze služby Azure Storage se odeberou všechny zadané verze.
azcopy rm "https://[srcaccount].blob.core.windows.net/[containername]/[blobname]" "/path/to/dir" --list-of-versions="/path/to/dir/[versionidsfile]"
Odeberte konkrétní objekty blob a virtuální adresáře tak, že do souboru umístíte jejich relativní cesty (NE zakódované adresou URL):
azcopy rm "https://[account].blob.core.windows.net/[container]/[path/to/parent/dir]" --recursive=true --list-of-files=/usr/bar/list.txt
Odeberte jeden soubor z účtu služby Blob Storage, který má hierarchický obor názvů (zahrnutí nebo vyloučení se nepodporuje):
azcopy rm "https://[account].dfs.core.windows.net/[container]/[path/to/file]?[SAS]"
Odeberte jeden adresář z účtu služby Blob Storage, který má hierarchický obor názvů (zahrnutí nebo vyloučení se nepodporuje):
azcopy rm "https://[account].dfs.core.windows.net/[container]/[path/to/directory]?[SAS]"
Možnosti
--delete-snapshots
(řetězec) Operace odstranění ve výchozím nastavení selže, pokud má objekt blob snímky. Zadejte include pro odebrání kořenového objektu blob a všech jeho snímků; případně zadejte pouze snímky, ale ponechte kořenový objekt blob.
--dry-run
Vytiskne soubory cest, které by příkaz odebral. Tento příznak neaktivuje odebrání souborů.
--exclude-path
(řetězec) Tyto cesty při odebírání vylučte. Tato možnost nepodporuje zástupné znaky (*). Kontroluje předponu relativní cesty. Například: myFolder; myFolder/subDirName/file.pdf
--exclude-pattern
(řetězec) Vylučte soubory, ve kterých název odpovídá seznamu vzorů. Příklad: .jpg;. Pdf; exactName
--force-if-read-only
Při odstraňování souboru nebo složky Azure Files vynuťte, aby odstranění fungovalo i v případě, že má existující objekt nastavený atribut jen pro čtení.
--from-to
(řetězec) Volitelně určuje zdrojovou cílovou kombinaci. Příklad: BlobTrash, FileTrash, BlobFSTrash
-h
, --help
nápověda k odebrání
--include-path
(řetězec) Při odebírání zahrňte pouze tyto cesty. Tato možnost nepodporuje zástupné znaky (*). Kontroluje předponu relativní cesty. Například: myFolder; myFolder/subDirName/file.pdf
--include-pattern
(řetězec) Zahrnout pouze soubory, ve kterých název odpovídá seznamu vzorů. Příklad: .jpg;. Pdf; exactName
--list-of-files
(řetězec) Definuje umístění souboru, který obsahuje seznam souborů a adresářů, které se mají odstranit. Relativní cesty by měly být oddělené koncům řádků a cesty by neměly být kódovány adresou URL.
--list-of-versions
(řetězec) Určuje soubor, kde je každé ID verze uvedené na samostatném řádku. Ujistěte se, že zdroj musí odkazovat na jeden objekt blob a všechna ID verzí zadaná v souboru pomocí tohoto příznaku musí patřit pouze do zdrojového objektu blob. Zadaná ID verzí daného objektu blob se odstraní ze služby Azure Storage.
--log-level
(řetězec) Definujte úroveň podrobností protokolu pro soubor protokolu. Mezi dostupné úrovně patří: INFO(všechny požadavky/odpovědi), WARNING(pomalé odpovědi), ERROR(pouze neúspěšné požadavky) a NONE(žádné výstupní protokoly). (výchozí 'INFO') (výchozí "INFORMACE")
--permanent-delete
(řetězec) Jedná se o funkci preview, která trvale odstraní obnovitelné odstraněné snímky nebo verze. Mezi možné hodnoty patří snapshots, versions, snapshotsandversions, none. (výchozí "none")
--recursive
Při synchronizaci mezi adresáři se podívejte na podadresáře rekurzivně.
Možnosti zděděné z nadřazených příkazů
--cap-mbps float
Limituje přenosovou rychlost v megabitech za sekundu. Propustnost za okamžik se může mírně lišit od limitu. Pokud je tato možnost nastavená na nulu nebo je vynechána, propustnost není omezena.
--output-type
(řetězec) Formát výstupu příkazu Mezi tyto volby patří: text, json. Výchozí hodnota je text. (výchozí text)
--trusted-microsoft-suffixes
(řetězec) Určuje další přípony domény, ve kterých se můžou odesílat přihlašovací tokeny Microsoft Entra. Výchozí hodnota je .core.windows.net;. core.chinacloudapi.cn;. core.cloudapi.de;. core.usgovcloudapi.net;*.storage.azure.net'. Všechny zde uvedené jsou přidány do výchozího nastavení. Kvůli zabezpečení byste sem měli umístit jenom domény Microsoft Azure. Oddělte více položek středníky.