azcopy set-properties (förhandsversion)

Ändra alla giltiga systemegenskaper för lagringen (blob eller fil) med en viss plats.

Sammanfattning

azcopy set-properties [resourceURL] [flags]

Anger egenskaper för blob- och fillagring. De egenskaper som för närvarande stöds av det här kommandot är:

  • Blobbar –> nivå, metadata, taggar
  • Data Lake Storage Gen2 –> nivå, metadata, taggar
  • Filer –> metadata

Kommentar

Data Lake Storage Gen2-slutpunkter ersätts av Blob Storage-slutpunkter.

Mer information finns i exemplen.

Exempel

Ändra blobnivån till frekvent:

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

Ändra blobnivån från arkiv till lågfrekvent med rehydrateprioritet inställd på hög:

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

Ändra nivå för alla filer i en katalog att arkivera:

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

Ändra metadata för blob till {key = "abc", val = "def"} och {key = "ghi", val = "jkl"}:

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

Ändra metadata för alla filer i en katalog till {key = "abc", val = "def"} och {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

Rensa alla befintliga metadata för blob:

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

Ändra blobtaggar för blob till {key = "abc", val = "def"} och {key = "ghi", val = "jkl"}:

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

När du anger taggar på blobarna finns det andra behörigheter (inte för taggar) med SAS. Utan dessa taggar returnerar tjänsten ett auktoriseringsfel.

Rensa alla befintliga blobtaggar för blob:

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

När du anger taggar på blobarna finns det andra behörigheter (inte för taggar) med SAS. Utan dessa taggar returnerar tjänsten ett auktoriseringsfel.

Alternativ

--blob-tags string Ange taggar på blobar för att kategorisera data i ditt lagringskonto (avgränsat med '&')

--block-blob-tier sträng Ändrar åtkomstnivån för blobarna till den angivna nivån (standard "Ingen")

--dry-run Skriver ut de filsökvägar som skulle påverkas av det här kommandot. Den här flaggan påverkar inte de faktiska filerna.

--exclude-path sträng Exkludera dessa sökvägar när du tar bort. Det här alternativet stöder inte jokertecken (*). Kontrollerar prefix för relativ sökväg. Till exempel: myFolder; myFolder/subDirName/file.pdf

--exclude-pattern sträng Exkludera filer där namnet matchar mönsterlistan. Till exempel: .jpg;. Pdf; exactName

--from-to sträng Om du vill kan du ange källmålkombinationen. Giltiga värden: BlobNone, FileNone, BlobFSNone

-h, --help hjälp för set-properties

--include-path sträng Inkludera endast dessa sökvägar när du anger egenskap. Det här alternativet stöder inte jokertecken (*). Kontrollerar prefix för relativ sökväg. Till exempel: myFolder;myFolder/subDirName/file.pdf

--include-pattern sträng Inkludera endast filer där namnet matchar mönsterlistan. Till exempel: .jpg;. Pdf; exactName

--list-of-files string Definierar platsen för textfilen som har listan över filer som ska kopieras.

--metadata sträng Ange den angivna platsen med dessa nyckel/värde-par (avgränsade med ';') som metadata.

--page-blob-tier sträng Ladda upp sidblob till Azure Storage med den här blobnivån. (standardinställningen "Ingen"). (standard "Ingen")

--recursive Titta på underkataloger rekursivt när du laddar upp från det lokala filsystemet.

--rehydrate-priority sträng Valfri flagga som anger rehydratprioritet för uttorkning. Giltiga värden: Standard, Hög. Standard – standard (standard "Standard")

Alternativ som ärvs från överordnade kommandon

--cap-mbps float Begränsar överföringshastigheten, i megabitar per sekund. Dataflödet ögonblick för ögonblick kan variera något från taket. Om det här alternativet är inställt på noll, eller om det utelämnas, begränsas inte dataflödet.

--log-level (sträng) Definiera loggverositeten för loggfilen, tillgängliga nivåer: INFO(alla begäranden/svar), WARNING(långsamma svar), ERROR(endast misslyckade begäranden) och NONE(inga utdataloggar). (standard "INFO"). (standard "INFO")

--output-type (sträng) Format för kommandots utdata. Alternativen är: text, json. Standardvärdet är "text". (standardtext)

--output-level (sträng) Definiera utdataverositeten. Tillgängliga nivåer: viktigt, tyst. (standard "standard")

--trusted-microsoft-suffixes (sträng) Anger andra domänsuffix där Microsoft Entra-ID-inloggningstoken kan skickas. Standardvärdet är '.core.windows.net;. core.chinacloudapi.cn;. core.cloudapi.de;. core.usgovcloudapi.net;*.storage.azure.net'. Alla som anges här läggs till i standardinställningen. För säkerhet bör du bara placera Microsoft Azure-domäner här. Avgränsa flera poster med semikolon.

Se även