Megosztás a következőn keresztül:


azcopy remove

Blobok vagy fájlok törlése egy Azure Storage-fiókból.

Szinopszis

azcopy remove [resourceURL] [flags]

Példák

Egyetlen blob eltávolítása SAS-jogkivonat használatával:

azcopy rm "https://[account].blob.core.windows.net/[container]/[path/to/blob]?[SAS]"

Egy teljes virtuális könyvtár eltávolítása SAS-jogkivonat használatával:

azcopy rm "https://[account].blob.core.windows.net/[container]/[path/to/directory]?[SAS]" --recursive=true

Csak a virtuális címtáron belüli blobokat távolítsa el, de ne távolítsa el az alkönyvtárakban lévő alkönyvtárakat vagy blobokat:

azcopy rm "https://[account].blob.core.windows.net/[container]/[path/to/virtual/dir]" --recursive=false

A blobok egy részhalmazának eltávolítása egy virtuális könyvtárban (például csak jpg- és PDF-fájlok eltávolítása, vagy ha a blob neve "exactName"):

azcopy rm "https://[account].blob.core.windows.net/[container]/[path/to/directory]?[SAS]" --recursive=true --include-pattern="*.jpg;*.pdf;exactName"

Egy teljes virtuális könyvtár eltávolítása, de bizonyos blobok kizárása a hatókörből (például minden olyan blob, amely foo-val kezdődik vagy sávdal végződik):

azcopy rm "https://[account].blob.core.windows.net/[container]/[path/to/directory]?[SAS]" --recursive=true --exclude-pattern="foo*;*bar"

A blob megadott verzióazonosítóinak eltávolítása az Azure Storage-ból. Győződjön meg arról, hogy a forrás egy érvényes blob, amely versionidsfile egy olyan fájl elérési útját adja meg, amelyben az egyes verziók külön sorban vannak megírva. Az összes megadott verzió el lesz távolítva az Azure Storage-ból.

azcopy rm "https://[srcaccount].blob.core.windows.net/[containername]/[blobname]" "/path/to/dir" --list-of-versions="/path/to/dir/[versionidsfile]"

Távolítsa el az adott blobokat és virtuális könyvtárakat úgy, hogy relatív elérési útjukat (NEM URL-kódolású) egy szövegfájlba helyezi (például: list.txt) a --list-of-files jelölő használatával. A szövegfájlban minden blob és virtuális könyvtár külön sorba van írva. A --list-of-files jelző teljesítményköltségeket okozhat az objektumtulajdonságok lekéréséhez kapcsolódó további tranzakciók miatt. Az AzCopy által használt API-kkal és a költségek becslésével kapcsolatos további információkért lásd : Az AzCopy blobok átvitelének költségeinek becslése.

azcopy rm "https://[account].blob.core.windows.net/[container]/[path/to/parent/dir]" --recursive=true --list-of-files=/usr/bar/list.txt

Egyetlen fájl eltávolítása hierarchikus névtérrel rendelkező Blob Storage-fiókból (a belefoglalás/kizárás nem támogatott):

azcopy rm "https://[account].dfs.core.windows.net/[container]/[path/to/file]?[SAS]"

Egyetlen könyvtár eltávolítása hierarchikus névtérrel rendelkező Blob Storage-fiókból (a belefoglalás/kizárás nem támogatott):

azcopy rm "https://[account].dfs.core.windows.net/[container]/[path/to/directory]?[SAS]"

Beállítások

--cpk-by-name (sztring) Az ügyfél által név szerint megadott kulcs lehetővé teszi, hogy az Azure Blob Storage-ra irányuló kéréseket intéző ügyfelek kérésenként adjanak meg egy titkosítási kulcsot. A megadott kulcsnév az Azure Key Vaultból lesz lekérve, és az adatok titkosítására lesz használva.

--cpk-by-value Alapértelmezés szerint hamis. Az ügyfél által név szerint megadott kulcs lehetővé teszi, hogy az Azure Blob Storage-ra irányuló kéréseket intéző ügyfelek kérésenként adjanak meg egy titkosítási kulcsot. A megadott kulcs és kivonata a környezeti változókból CPK_ENCRYPTION_KEY és CPK_ENCRYPTION_KEY_SHA256a .

--delete-snapshots (sztring) Alapértelmezés szerint a törlési művelet meghiúsul, ha egy blob pillanatképekkel rendelkezik. Adja meg a "include" értéket a gyökérblob és az összes pillanatkép eltávolításához; másik lehetőségként adja meg a "csak" lehetőséget, hogy csak a pillanatképeket távolítsa el, de tartsa meg a gyökérblobot.

--dry-run Alapértelmezés szerint hamis. Kinyomtatja a parancs által eltávolított elérésiút-fájlokat. Ez a jelző nem indítja el a fájlok eltávolítását.

--exclude-path (sztring) Eltávolításkor zárja ki ezeket az elérési utakat. Ez a beállítás nem támogatja a helyettesítő karaktereket (*). Ellenőrzi a relatív elérési út előtagot. Például: myFolder; myFolder/subDirName/file.pdf

--exclude-pattern (sztring) Zárja ki azokat a fájlokat, ahol a név megegyezik a mintalistával. Például: .jpg;. Pdf; exactName

--force-if-read-only Alapértelmezés szerint hamis. Azure Files-fájl vagy -mappa törlésekor akkor is kényszerítse a törlést, ha a meglévő objektum írásvédett attribútumkészlettel rendelkezik

--from-to (sztring) Opcionálisan megadja a forrás célkombinációt. Például: BlobTrash, FileTrash, BlobFSTrash

-h, --help súgó az eltávolításhoz

--include-after (sztring) Csak a megadott dátumon és időponton módosított fájlokat vegye fel. Az értéknek ISO8601 formátumban kell lennie. Ha nincs megadva időzónia, a rendszer feltételezi, hogy az érték az AzCopyt futtató gép helyi időzónájában van (például:"2020-08-19T15:04:00Z" UTC-idő esetén, vagy "2020-08-19" éjfélkor (00:00) a helyi időzónában). Az AzCopy 10.5-höz hasonlóan ez a jelölő csak a fájlokra vonatkozik, a mappákra nem, így a mappatulajdonságok nem lesznek másolva, ha a jelölőt az s-vel vagy --preserve-smb-permissionazokkal --preserve-smb-info együtt használja.

--include-before (sztring) Csak azokat a fájlokat foglalja bele, amelyeket a megadott dátum és időpont előtt vagy időpontban módosítottak. Az értéknek ISO8601 formátumban kell lennie. Ha nincs megadva időzónia, a rendszer feltételezi, hogy az érték az AzCopyt futtató gép helyi időzónájában van (például:"2020-08-19T15:04:00Z" UTC-idő esetén, vagy "2020-08-19" éjfélkor (00:00) a helyi időzónában). Az AzCopy 10.7-ben ez a jelölő csak a fájlokra vonatkozik, a mappákra nem, így a mappatulajdonságok nem lesznek másolva, amikor a jelölőt használja a következővel vagy --preserve-smb-permissions.--preserve-smb-info

--include-path (sztring) Eltávolításkor csak ezeket az elérési utakat vegye fel. Ez a beállítás nem támogatja a helyettesítő karaktereket (*). Ellenőrzi a relatív elérési út előtagot. Például: myFolder; myFolder/subDirName/file.pdf

--include-pattern (sztring) Csak olyan fájlokat adjon meg, ahol a név megegyezik a mintalistával. Például: .jpg;. Pdf; exactName

--list-of-files (sztring) Meghatározza a törölni kívánt fájlok és könyvtárak listáját tartalmazó szövegfájl helyét. A relatív elérési utakat sortörések szerint kell elhatárolni, és az elérési utak nem lehetnek URL-kódolásúak.

--list-of-versions (sztring) Olyan szövegfájlt ad meg, amelyben minden verzióazonosító külön sorban szerepel. Győződjön meg arról, hogy a forrásnak egyetlen blobra kell mutatnia, és a jelölőt használó fájlban megadott összes verzióazonosítónak csak a forrásblobhoz kell tartoznia. Az adott blob megadott verzióazonosítói törlődnek az Azure Storage-ból.

--permanent-delete (sztring) Ez egy előzetes verziójú funkció, amely véglegesen törli a helyreállíthatóan törölt pillanatképeket/verziókat. A lehetséges értékek közé tartoznak a "pillanatképek", a "verziók", a "snapshotsandversions", a "none". (alapértelmezett "nincs")

--trailing-dot Alapértelmezés szerint engedélyezve van a fájlmegosztással kapcsolatos műveletek biztonságos kezelése. Elérhető lehetőségek: Enable, Disable. Válassza ki Disable , hogy visszatér-e a záró pontfájlok régi (potenciálisan nem biztonságos) kezelésére, ahol a fájlszolgáltatás levágja az elérési utakon lévő záró pontokat. Ez adatsérülést okozhat, ha az átvitel két olyan elérési utat tartalmaz, amelyek csak egy záró ponttal különböznek (például mypath és mypath.). Ha ez a jelző be van állítva Disable , és az AzCopy záró pontfájllal találkozik, figyelmezteti az ügyfeleket a vizsgálati naplóban, de nem kísérli meg megszakítani a műveletet. Ha a célhely nem támogatja a záró pontfájlokat (Windows vagy Blob Storage), az AzCopy sikertelen lesz, ha a záró pontfájl az átvitel gyökere, és kihagyja az enumerálás során észlelt záró pontútvonalakat.

--recursive Alapértelmezés szerint hamis. A könyvtárak közötti szinkronizáláskor rekurzívan vizsgálja meg az alkönyvtárakat.

A szülőparancsoktól örökölt beállítások

--cap-mbps float Az átviteli sebesség leértékelődése megabit/másodpercben. A pillanatonkénti átviteli sebesség kissé eltérhet a korláttól. Ha ez a beállítás nullára van állítva, vagy nincs megadva, az átviteli sebesség nincs leképezve.

--output-type (sztring) A parancs kimenetének formátuma. A lehetőségek közé tartozik: szöveg, json. Az alapértelmezett érték a "szöveg". (alapértelmezett "szöveg")

--trusted-microsoft-suffixes (sztring) További tartományi utótagokat ad meg, ahol a Microsoft Entra bejelentkezési jogkivonatok elküldhetők. Az alapértelmezett érték a ".core.windows.net;. core.chinacloudapi.cn;. core.cloudapi.de;. core.usgovcloudapi.net;*.storage.azure.net". Az itt felsoroltak az alapértelmezett értékhez lesznek hozzáadva. A biztonság érdekében csak Microsoft Azure-tartományokat helyezzen ide. Több bejegyzés elkülönítése pontosvesszővel.

--log-level (sztring) Adja meg a naplófájl részletességét. Az elérhető szintek a következők: INFO (minden kérés/válasz), FIGYELMEZTETÉS(lassú válaszok), ERROR (csak sikertelen kérések) és NONE (nincs kimeneti napló). (alapértelmezett "INFO") (alapértelmezett "INFO")

Lásd még