Sdílet prostřednictvím


azcopy remove

Odstraňte objekty blob nebo soubory z účtu úložiště Azure.

Synopse

azcopy remove [resourceURL] [flags]

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.

Viz také