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.

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-tierstringa 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.

Vedi anche