Condividi tramite


az storage blob metadata

Gestire i metadati del BLOB.

Comandi

Nome Descrizione Tipo Status
az storage blob metadata show

Restituisce tutti i metadati definiti dall'utente per il BLOB o lo snapshot specificato.

Memoria centrale Disponibilità generale
az storage blob metadata update

Imposta i metadati definiti dall'utente per il BLOB come una o più coppie nome-valore.

Memoria centrale Disponibilità generale

az storage blob metadata show

Restituisce tutti i metadati definiti dall'utente per il BLOB o lo snapshot specificato.

az storage blob metadata show [--account-key]
                              [--account-name]
                              [--auth-mode {key, login}]
                              [--blob-endpoint]
                              [--blob-url]
                              [--connection-string]
                              [--container-name]
                              [--if-match]
                              [--if-modified-since]
                              [--if-none-match]
                              [--if-unmodified-since]
                              [--lease-id]
                              [--name]
                              [--sas-token]
                              [--snapshot]
                              [--tags-condition]
                              [--timeout]

Esempio

Visualizzare i metadati definiti dall'utente per il BLOB.

az storage blob metadata show --container-name mycontainer --name myblob

Parametri facoltativi

--account-key

Archiviazione chiave dell'account. Deve essere usato insieme al nome dell'account di archiviazione o all'endpoint di servizio. Variabile di ambiente: AZURE_STORAGE_KEY.

--account-name

Nome dell'account di archiviazione. Variabile di ambiente correlata: AZURE_STORAGE_ACCOUNT. Deve essere usato insieme alla chiave dell'account di archiviazione o a un token di firma di accesso condiviso. Se nessuno dei due elementi è presente, il comando tenterà di eseguire una query sulla chiave dell'account di archiviazione usando l'account Azure autenticato. Se viene eseguito un numero elevato di comandi di archiviazione, è possibile che venga raggiunta la quota api.

--auth-mode

Modalità in cui eseguire il comando. La modalità "login" userà direttamente le credenziali di accesso per l'autenticazione. La modalità "chiave" legacy tenterà di eseguire una query per una chiave dell'account se non vengono forniti parametri di autenticazione per l'account. Variabile di ambiente: AZURE_STORAGE_AUTH_MODE.

Valori accettati: key, login
--blob-endpoint

Archiviazione endpoint del servizio dati. Deve essere usato insieme alla chiave dell'account di archiviazione o a un token di firma di accesso condiviso. È possibile trovare ogni endpoint primario del servizio con az storage account show. Variabile di ambiente: AZURE_STORAGE_edizione StandardRVICE_ENDPOINT.

--blob-url

URL completo dell'endpoint per il BLOB, incluso il token di firma di accesso condiviso e lo snapshot, se usato. Può trattarsi dell'endpoint primario o dell'endpoint secondario a seconda dell'oggetto corrente location_mode.

--connection-string

Archiviazione stringa di connessione account. Variabile di ambiente: AZURE_STORAGE_CONNECTION_STRING.

--container-name -c

Nome del contenitore.

--if-match

Valore ETag o carattere jolly (*). Specificare questa intestazione per eseguire l'operazione solo se l'ETag della risorsa corrisponde al valore specificato.

--if-modified-since

Inizia solo se modificato dopo l'ora UTC specificata (Y-m-d'T'H:M'Z').

--if-none-match

Valore ETag o carattere jolly (). Specificare questa intestazione per eseguire l'operazione solo se l'ETag della risorsa non corrisponde al valore specificato. Specificare il carattere jolly () per eseguire l'operazione solo se la risorsa non esiste e non eseguire l'operazione se esiste.

--if-unmodified-since

Inizia solo se non modificato dopo l'ora UTC specificata (Y-m-d'T'H:M'Z').

--lease-id

Obbligatorio se il BLOB ha un lease attivo.

--name -n

Nome del BLOB.

--sas-token

Firma di accesso condiviso. Deve essere usato insieme al nome dell'account di archiviazione o all'endpoint di servizio. Variabile di ambiente: AZURE_STORAGE_SAS_TOKEN.

--snapshot

Il parametro snapshot è un valore DateTime opaco che, se presente, specifica lo snapshot del BLOB da recuperare.

--tags-condition

Specificare una clausola SQL where sui tag BLOB da usare solo nei BLOB con un valore corrispondente.

--timeout

Timeout della richiesta in secondi. Si applica a ogni chiamata al servizio.

Parametri globali
--debug

Aumenta il livello di dettaglio della registrazione per mostrare tutti i log di debug.

--help -h

Visualizza questo messaggio della guida ed esce.

--only-show-errors

Mostra solo gli errori, eliminando gli avvisi.

--output -o

Formato di output.

Valori accettati: json, jsonc, none, table, tsv, yaml, yamlc
Valore predefinito: json
--query

Stringa di query JMESPath. Per altre informazioni ed esempi, vedere http://jmespath.org/.

--subscription

Nome o ID della sottoscrizione. È possibile configurare la sottoscrizione predefinita usando az account set -s NAME_OR_ID.

--verbose

Aumenta il livello di dettaglio della registrazione. Usare --debug per log di debug completi.

az storage blob metadata update

Imposta i metadati definiti dall'utente per il BLOB come una o più coppie nome-valore.

az storage blob metadata update [--account-key]
                                [--account-name]
                                [--auth-mode {key, login}]
                                [--blob-endpoint]
                                [--blob-url]
                                [--connection-string]
                                [--container-name]
                                [--if-match]
                                [--if-modified-since]
                                [--if-none-match]
                                [--if-unmodified-since]
                                [--lease-id]
                                [--metadata]
                                [--name]
                                [--sas-token]
                                [--snapshot]
                                [--tags-condition]
                                [--timeout]

Esempio

Impostare i metadati definiti dall'utente per il BLOB.

az storage blob metadata update --container-name mycontainer --name myblob --metadata key=value

Parametri facoltativi

--account-key

Archiviazione chiave dell'account. Deve essere usato insieme al nome dell'account di archiviazione o all'endpoint di servizio. Variabile di ambiente: AZURE_STORAGE_KEY.

--account-name

Nome dell'account di archiviazione. Variabile di ambiente correlata: AZURE_STORAGE_ACCOUNT. Deve essere usato insieme alla chiave dell'account di archiviazione o a un token di firma di accesso condiviso. Se nessuno dei due elementi è presente, il comando tenterà di eseguire una query sulla chiave dell'account di archiviazione usando l'account Azure autenticato. Se viene eseguito un numero elevato di comandi di archiviazione, è possibile che venga raggiunta la quota api.

--auth-mode

Modalità in cui eseguire il comando. La modalità "login" userà direttamente le credenziali di accesso per l'autenticazione. La modalità "chiave" legacy tenterà di eseguire una query per una chiave dell'account se non vengono forniti parametri di autenticazione per l'account. Variabile di ambiente: AZURE_STORAGE_AUTH_MODE.

Valori accettati: key, login
--blob-endpoint

Archiviazione endpoint del servizio dati. Deve essere usato insieme alla chiave dell'account di archiviazione o a un token di firma di accesso condiviso. È possibile trovare ogni endpoint primario del servizio con az storage account show. Variabile di ambiente: AZURE_STORAGE_edizione StandardRVICE_ENDPOINT.

--blob-url

URL completo dell'endpoint per il BLOB, incluso il token di firma di accesso condiviso e lo snapshot, se usato. Può trattarsi dell'endpoint primario o dell'endpoint secondario a seconda dell'oggetto corrente location_mode.

--connection-string

Archiviazione stringa di connessione account. Variabile di ambiente: AZURE_STORAGE_CONNECTION_STRING.

--container-name -c

Nome del contenitore.

--if-match

Valore ETag o carattere jolly (*). Specificare questa intestazione per eseguire l'operazione solo se l'ETag della risorsa corrisponde al valore specificato.

--if-modified-since

Inizia solo se modificato dopo l'ora UTC specificata (Y-m-d'T'H:M'Z').

--if-none-match

Valore ETag o carattere jolly (). Specificare questa intestazione per eseguire l'operazione solo se l'ETag della risorsa non corrisponde al valore specificato. Specificare il carattere jolly () per eseguire l'operazione solo se la risorsa non esiste e non eseguire l'operazione se esiste.

--if-unmodified-since

Inizia solo se non modificato dopo l'ora UTC specificata (Y-m-d'T'H:M'Z').

--lease-id

Obbligatorio se il BLOB ha un lease attivo.

--metadata

Metadati in coppie chiave=valore separate da spazi. In questo modo vengono sovrascritti tutti i metadati esistenti.

--name -n

Nome del BLOB.

--sas-token

Firma di accesso condiviso. Deve essere usato insieme al nome dell'account di archiviazione o all'endpoint di servizio. Variabile di ambiente: AZURE_STORAGE_SAS_TOKEN.

--snapshot

Il parametro snapshot è un valore DateTime opaco che, se presente, specifica lo snapshot del BLOB da recuperare.

--tags-condition

Specificare una clausola SQL where sui tag BLOB da usare solo nei BLOB con un valore corrispondente.

--timeout

Timeout della richiesta in secondi. Si applica a ogni chiamata al servizio.

Parametri globali
--debug

Aumenta il livello di dettaglio della registrazione per mostrare tutti i log di debug.

--help -h

Visualizza questo messaggio della guida ed esce.

--only-show-errors

Mostra solo gli errori, eliminando gli avvisi.

--output -o

Formato di output.

Valori accettati: json, jsonc, none, table, tsv, yaml, yamlc
Valore predefinito: json
--query

Stringa di query JMESPath. Per altre informazioni ed esempi, vedere http://jmespath.org/.

--subscription

Nome o ID della sottoscrizione. È possibile configurare la sottoscrizione predefinita usando az account set -s NAME_OR_ID.

--verbose

Aumenta il livello di dettaglio della registrazione. Usare --debug per log di debug completi.