azcopy set-properties
Dato un percorso, modificare tutte le proprietà di sistema valide di tale archiviazione (BLOB o file).
Riepilogo
azcopy set-properties [resourceURL] [flags]
Imposta le proprietà dell'archiviazione BLOB e file. Le proprietà attualmente supportate da questo comando sono:
- BLOB :> livelli, metadati, tag
- Data Lake Storage -> Livello, metadati, tag
- File -> Metadati
Nota
Gli endpoint di Data Lake Storage verranno sostituiti dagli endpoint di archiviazione BLOB.
Per altre informazioni, vedere gli esempi.
Articoli concettuali correlati
Esempi
Modificare il livello di BLOB in accesso frequente:
azcopy set-properties "https://[account].blob.core.windows.net/[container]/[path/to/blob]" --block-blob-tier=hot
Modificare il livello di BLOB in accesso sporadico:
azcopy set-properties "https://[account].blob.core.windows.net/[container]/[path/to/blob]" --block-blob-tier=cold
Modificare il livello di BLOB da frequente a archivio:
azcopy set-properties "https://[account].blob.core.windows.net/[container]/[path/to/blob]" --block-blob-tier=archive
Modificare il livello di BLOB dall'archivio ad accesso sporadico con priorità di riattivazione impostata su alta:
azcopy set-properties "https://[account].blob.core.windows.net/[container]/[path/to/blob]" --block-blob-tier=cool --rehydrate-priority=high
Modificare il livello di BLOB da sporadico a frequente con priorità di riattivazione impostata su standard:
azcopy set-properties "https://[account].blob.core.windows.net/[container]/[path/to/blob]" --block-blob-tier=hot --rehydrate-priority=standard
Modificare il livello di tutti i file in una directory in modo da archiviare:
azcopy set-properties "https://[account].blob.core.windows.net/[container]/[path/to/virtual/dir]" --block-blob-tier=archive --recursive=true
Modificare il livello di un BLOB di pagine:
azcopy set-properties "https://[account].blob.core.windows.net/[container]/[path/to/blob]" --page-blob-tier=[P10/P15/P20/P30/P4/P40/P50/P6]--rehydrate-priority=[Standard/High]
Modificare i metadati del BLOB in {key = "abc", val = "def"} e {key = "ghi", val = "jkl"}:
azcopy set-properties "https://[account].blob.core.windows.net/[container]/[path/to/blob]" --metadata=abc=def;ghi=jkl
Modificare i metadati di tutti i file in una directory in {key = "abc", val = "def"} e {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
Cancellare tutti i metadati esistenti del BLOB:
azcopy set-properties "https://[account].blob.core.windows.net/[container]/[path/to/blob]" --metadata=clear
Cancellare tutti i metadati esistenti da tutti i file:
azcopy set-properties "https://[account].blob.core.windows.net/[container]/[path/to/blob]" --recursive --metadata=clear
Modificare blob-tags del BLOB in {key = "abc", val = "def"} e {key = "ghi", val = "jkl"}:
azcopy set-properties "https://[account].blob.core.windows.net/[container]/[path/to/blob]" --blob-tags=abc=def&ghi=jkl
Durante l'impostazione dei tag nei BLOB, esistono altre autorizzazioni (non per i tag) con firma di accesso condiviso. Senza tali tag, il servizio restituirà un errore di autorizzazione.
Cancellare tutti i BLOB-tag esistenti del BLOB:
azcopy set-properties "https://[account].blob.core.windows.net/[container]/[path/to/blob]" --blob-tags=clear
Durante l'impostazione dei tag nei BLOB, esistono altre autorizzazioni (non per i tag) con firma di accesso condiviso. Senza tali tag, il servizio restituirà un errore di autorizzazione.
Opzioni
--blob-tags
stringa Impostare i tag nei BLOB per classificare i dati nell'account di archiviazione (separati da '&')
--block-blob-tier
stringa Modifica il livello di accesso dei BLOB nel livello specificato (impostazione predefinita "Nessuno")
--dry-run
Stampa i percorsi dei file interessati da questo comando. Questo flag non influisce sui file effettivi.
--exclude-path
stringa Escludere questi percorsi durante la rimozione. Questa opzione non supporta caratteri jolly (*). Controlla il prefisso del percorso relativo. Ad esempio: myFolder; myFolder/subDirName/file.pdf
--exclude-pattern
stringa Escludi file in cui il nome corrisponde all'elenco dei criteri. Ad esempio: .jpg;. Pdf; exactName
--from-to
stringa Specifica facoltativamente la combinazione di destinazione di origine. Valori validi: BlobNone, FileNone, BlobFSNone
-h
, --help
guida per set-properties
--include-path
stringa Includere solo questi percorsi quando si imposta la proprietà . Questa opzione non supporta caratteri jolly (*). Controlla il prefisso del percorso relativo. Ad esempio: myFolder;myFolder/subDirName/file.pdf
--include-pattern
stringa Includere solo i file in cui il nome corrisponde all'elenco dei criteri. Ad esempio: .jpg;. Pdf; exactName
--list-of-files
stringa Definisce il percorso del file di testo con l'elenco di file da copiare.
--metadata
stringa Impostare la posizione specificata con queste coppie chiave-valore (separate da ';') come metadati.
--page-blob-tier
stringa Carica BLOB di pagine in Archiviazione di Azure usando questo livello BLOB. (impostazione predefinita 'Nessuno'). (valore predefinito "Nessuno")
--recursive
Esaminare le sottodirectory in modo ricorsivo durante il caricamento dal file system locale.
--rehydrate-priority
stringa Flag facoltativo che imposta la priorità di riattivazione per la riattivazione. Valori validi: Standard, High. Default- Standard (impostazione predefinita "Standard")
Opzioni ereditate dai comandi padre
--cap-mbps float
Riduce la velocità di trasferimento, in megabit al secondo. La velocità effettiva momentanea può variare leggermente rispetto al limite. Se questa opzione è impostata su zero o viene omessa, la velocità effettiva non viene limitata.
--log-level
(string) Definire il livello di dettaglio del log per il file di log, i livelli disponibili: INFO(tutte le richieste/risposte), WARNING(risposte lente), ERROR(solo richieste non riuscite) e NONE(nessun log di output). (impostazione predefinita "INFO"). (impostazione predefinita "INFO")
--output-type
(string) Formato dell'output del comando. Le scelte includono: testo, json. Il valore predefinito è 'text'. (valore predefinito "text")
--output-level
(string) Definire il livello di dettaglio dell'output. Livelli disponibili: essenziali, silenziosi. (impostazione predefinita "default")
--trusted-microsoft-suffixes
(string) Specifica altri suffissi di dominio in cui è possibile inviare i token di accesso all'ID di Microsoft Entra. Il valore predefinito è '.core.windows.net;. core.chinacloudapi.cn;. core.cloudapi.de;. core.usgovcloudapi.net;*.storage.azure.net'. Tutti gli elementi elencati di seguito vengono aggiunti all'impostazione predefinita. Per motivi di sicurezza, è consigliabile inserire qui solo i domini di Microsoft Azure. Separare più voci con punti e virgola.