azcopy set-properties (Preview)

Vzhledem k umístění změňte všechny platné systémové vlastnosti tohoto úložiště (objekt blob nebo soubor).

Synopse

azcopy set-properties [resourceURL] [flags]

Nastaví vlastnosti služby Blob a File Storage. Vlastnosti, které tento příkaz aktuálně podporuje, jsou:

  • Objekty blob –> vrstvy, metadata, značky
  • Data Lake Storage Gen2 –> vrstva, metadata, značky
  • Soubory –> metadata

Poznámka:

Koncové body Data Lake Storage Gen2 budou nahrazeny koncovými body služby Blob Storage.

Další informace najdete v příkladech.

Příklady

Změna úrovně objektu blob na horkou:

azcopy set-properties "https://[account].blob.core.windows.net/[container]/[path/to/blob]" --block-blob-tier=hot

Změňte úroveň objektu blob z archivu na studenou s prioritou dosazování nastavenou na vysokou:

azcopy set-properties "https://[account].blob.core.windows.net/[container]/[path/to/blob]" --block-blob-tier=cool --rehydrate-priority=high

Změňte úroveň všech souborů v adresáři tak, aby se archivovat:

azcopy set-properties "https://[account].blob.core.windows.net/[container]/[path/to/virtual/dir]" --block-blob-tier=archive --recursive=true

Změna metadat objektu blob na {key = "abc", val = "def"} a {key = "ghi", val = "jkl"}:

azcopy set-properties "https://[account].blob.core.windows.net/[container]/[path/to/blob]" --metadata=abc=def;ghi=jkl

Změňte metadata všech souborů v adresáři na {key = "abc", val = "def"} a {key = "ghi", val = "jkl"}:

azcopy set-properties "https://[account].blob.core.windows.net/[container]/[path/to/virtual/dir]" --metadata=abc=def;ghi=jkl --recursive=true

Vymažte všechna existující metadata objektu blob:

azcopy set-properties "https://[account].blob.core.windows.net/[container]/[path/to/blob]" --metadata=clear

Změňte značky objektů blob objektu blob na {key = "abc", val = "def"} a {key = "ghi", val = "jkl"}:

azcopy set-properties "https://[account].blob.core.windows.net/[container]/[path/to/blob]" --blob-tags=abc=def&ghi=jkl

Při nastavování značek u objektů blob existují další oprávnění (ne pro značky) se SAS. Bez těchto značek služba vrátí chybu autorizace.

Vymažte všechny existující značky objektů blob objektu blob:

azcopy set-properties "https://[account].blob.core.windows.net/[container]/[path/to/blob]" --blob-tags=clear

Při nastavování značek u objektů blob existují další oprávnění (ne pro značky) se SAS. Bez těchto značek služba vrátí chybu autorizace.

Možnosti

--blob-tags String Set tags on blobs to categorize data in your storage account (separated by '&')

--block-blob-tier řetězec Změní úroveň přístupu objektů blob na danou úroveň (výchozí Hodnota None).

--dry-run Vytiskne cesty k souborům, které by tento příkaz ovlivnil. Tento příznak nemá vliv na skutečné soubory.

--exclude-path při odebírání vyloučí tyto cesty. Tato možnost nepodporuje zástupné znaky (*). Kontroluje předponu relativní cesty. Například: myFolder; myFolder/subDirName/file.pdf

--exclude-pattern string Exclude files where the name matches the pattern list. Příklad: .jpg;. Pdf; exactName

--from-to Řetězec Volitelně určuje zdrojovou cílovou kombinaci. Platné hodnoty: BlobNone, FileNone, BlobFSNone

-h, --help nápověda k nastavení vlastností

--include-path Řetězec Při nastavování vlastnosti zahrnout pouze tyto cesty. Tato možnost nepodporuje zástupné znaky (*). Kontroluje předponu relativní cesty. Pří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 string Definuje umístění textového souboru se seznamem souborů, které se mají zkopírovat.

--metadata Řetězec Nastavte dané umístění pomocí těchto párů klíč-hodnota (oddělené znakem ;) jako metadata.

--page-blob-tier nahrání objektu blob stránky do služby Azure Storage pomocí této úrovně objektů blob (výchozí hodnota None (Žádný). (výchozí "Žádné")

--recursive Při nahrávání z místního systému souborů se podívejte na podadresáře rekurzivně.

--rehydrate-priority řetězec Volitelný příznak, který nastaví prioritu dosazování pro dosazování. Platné hodnoty: Standard, High. Default- standard (výchozí "Standard")

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.

--log-level (řetězec) Definujte úroveň podrobností protokolu pro soubor protokolu, dostupné úrovně: 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")

--output-type (řetězec) Formát výstupu příkazu Mezi tyto volby patří: text, json. Výchozí hodnota je text. (výchozí text)

--output-level (řetězec) Definujte výstupní úroveň podrobností. Dostupné úrovně: základní, tiché. (výchozí "výchozí")

--trusted-microsoft-suffixes (řetězec) Určuje další přípony domény, ve kterých se můžou odesílat tokeny s protokolem ID 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é