az storage blob directory metadata

Hinweis

Diese Referenz ist Teil der Speichervorschauerweiterung für die Azure CLI (Version 2.25.0 oder höher). Die Erweiterung installiert automatisch, wenn Sie einen Az Storage-Blob-Verzeichnismetadatenbefehl zum ersten Mal ausführen. Weitere Informationen zu Erweiterungen

Verwalten von Verzeichnismetadaten

Befehle

az storage blob directory metadata show

Alle benutzerdefinierten Metadaten für das angegebene Blobverzeichnis anzeigen.

az storage blob directory metadata update

Legen Sie benutzerdefinierte Metadaten für das angegebene Blobverzeichnis als ein oder mehrere Namenswertpaare fest.

az storage blob directory metadata show

Alle benutzerdefinierten Metadaten für das angegebene Blobverzeichnis anzeigen.

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

Beispiele

Alle benutzerdefinierten Metadaten für das angegebene Blobverzeichnis anzeigen.

az storage blob directory metadata show -c MyContainer -d MyDirectoryPath --account-name MyStorageAccount

Erforderliche Parameter

--container-name -c

Der Containername

--directory-path -d

Der Verzeichnispfadname.

Optionale Parameter

--account-key

Speicherkontoschlüssel Muss in Verbindung mit dem Namen des Speicherkontos verwendet werden. Umgebungsvariable: AZURE_STORAGE_KEY.

--account-name

Name des Speicherkontos Verwandte Umgebungsvariable: AZURE_STORAGE_ACCOUNT. Muss in Verbindung mit einem Speicherkontoschlüssel oder einem SAS-Token verwendet werden. Wenn keines vorhanden ist, versucht der Befehl, den Speicherkontoschlüssel mithilfe des authentifizierten Azure-Kontos abzufragen. Wenn eine große Anzahl von Speicherbefehlen ausgeführt wird, kann das API-Kontingent getroffen werden.

--auth-mode

Der Modus, in dem der Befehl ausgeführt werden soll. Der Modus "Anmeldung" verwendet ihre Anmeldeinformationen direkt für die Authentifizierung. Der Legacymodus "Schlüssel" versucht, einen Kontoschlüssel abzufragen, wenn keine Authentifizierungsparameter für das Konto bereitgestellt werden. Umgebungsvariable: AZURE_STORAGE_AUTH_MODE.

Zulässige Werte: key, login
--connection-string

Verbindungszeichenfolge des Speicherkontos. Umgebungsvariable: AZURE_STORAGE_CONNECTION_STRING.

--cpk

Entschlüsselt die Daten auf der Dienstseite mit dem angegebenen Schlüssel. Die Verwendung von vom Kunden bereitgestellten Schlüsseln muss über HTTPS erfolgen. Da der Verschlüsselungsschlüssel selbst in der Anforderung bereitgestellt wird, muss eine sichere Verbindung eingerichtet werden, um den Schlüssel zu übertragen.

--if-match

Ein ETag-Wert oder das Platzhalterzeichen (*). Mit diesem Header legen Sie fest, dass der Vorgang nur ausgeführt wird, wenn das ETag der Ressource mit dem angegebenen Wert übereinstimmt.

--if-modified-since

Ändern Sie nur, wenn sie seit der angegebenen UTC-Datumszeit geändert wurde (Y-m-d'T:M'Z').

--if-none-match

Ein ETag-Wert oder das Platzhalterzeichen (*). Mit diesem Header legen Sie fest, dass der Vorgang nur ausgeführt wird, wenn das ETag der Ressource nicht mit dem angegebenen Wert übereinstimmt. Mit dem Platzhalterzeichen (*) legen Sie fest, dass der Vorgang nur ausgeführt wird, wenn die Ressource nicht vorhanden ist, und fehlschlägt, wenn die Ressource vorhanden ist.

--if-unmodified-since

Ändern Sie nur, wenn sie seit der angegebenen UTC-Datumszeit (Y-m-d'T'H:M'Z) nicht geändert wurde.

--lease-id

Erforderlich, wenn das BLOB über eine aktive Lease verfügt.

--sas-token

Eine Freigegebene Zugriffssignatur (SAS). Muss in Verbindung mit dem Namen des Speicherkontos verwendet werden. Umgebungsvariable: AZURE_STORAGE_SAS_TOKEN.

--snapshot

Der Momentaufnahmeparameter ist ein undurchsichtiger Wert, der, wenn vorhanden, die Blob-Momentaufnahme angibt, die abgerufen werden soll.

--timeout

Zeitüberschreitung in Sekunden anfordern. Gilt für jeden Aufruf des Diensts.

az storage blob directory metadata update

Legen Sie benutzerdefinierte Metadaten für das angegebene Blobverzeichnis als ein oder mehrere Namenswertpaare fest.

az storage blob directory metadata update --container-name
                                          --directory-path
                                          [--account-key]
                                          [--account-name]
                                          [--auth-mode {key, login}]
                                          [--connection-string]
                                          [--cpk]
                                          [--if-match]
                                          [--if-modified-since]
                                          [--if-none-match]
                                          [--if-unmodified-since]
                                          [--lease-id]
                                          [--metadata]
                                          [--sas-token]
                                          [--timeout]

Beispiele

Legen Sie benutzerdefinierte Metadaten für das angegebene Blobverzeichnis als ein oder mehrere Namenswertpaare fest.

az storage blob directory metadata update --metadata tag1=value1 -c MyContainer -d MyDirectoryPath --account-name MyStorageAccount

Erforderliche Parameter

--container-name -c

Der Containername

--directory-path -d

Der Verzeichnispfadname.

Optionale Parameter

--account-key

Speicherkontoschlüssel Muss in Verbindung mit dem Namen des Speicherkontos verwendet werden. Umgebungsvariable: AZURE_STORAGE_KEY.

--account-name

Name des Speicherkontos Verwandte Umgebungsvariable: AZURE_STORAGE_ACCOUNT. Muss in Verbindung mit einem Speicherkontoschlüssel oder einem SAS-Token verwendet werden. Wenn keines vorhanden ist, versucht der Befehl, den Speicherkontoschlüssel mithilfe des authentifizierten Azure-Kontos abzufragen. Wenn eine große Anzahl von Speicherbefehlen ausgeführt wird, kann das API-Kontingent getroffen werden.

--auth-mode

Der Modus, in dem der Befehl ausgeführt werden soll. Der Modus "Anmeldung" verwendet ihre Anmeldeinformationen direkt für die Authentifizierung. Der Legacymodus "Schlüssel" versucht, einen Kontoschlüssel abzufragen, wenn keine Authentifizierungsparameter für das Konto bereitgestellt werden. Umgebungsvariable: AZURE_STORAGE_AUTH_MODE.

Zulässige Werte: key, login
--connection-string

Verbindungszeichenfolge des Speicherkontos. Umgebungsvariable: AZURE_STORAGE_CONNECTION_STRING.

--cpk

Verschlüsselt die Daten auf der Dienstseite mit dem angegebenen Schlüssel. Die Verwendung von vom Kunden bereitgestellten Schlüsseln muss über HTTPS erfolgen. Da der Verschlüsselungsschlüssel selbst in der Anforderung bereitgestellt wird, muss eine sichere Verbindung eingerichtet werden, um den Schlüssel zu übertragen.

--if-match

Ein ETag-Wert oder das Platzhalterzeichen (*). Mit diesem Header legen Sie fest, dass der Vorgang nur ausgeführt wird, wenn das ETag der Ressource mit dem angegebenen Wert übereinstimmt.

--if-modified-since

Ändern Sie nur, wenn sie seit der angegebenen UTC-Datumszeit geändert wurde (Y-m-d'T:M'Z').

--if-none-match

Ein ETag-Wert oder das Platzhalterzeichen (*). Mit diesem Header legen Sie fest, dass der Vorgang nur ausgeführt wird, wenn das ETag der Ressource nicht mit dem angegebenen Wert übereinstimmt. Mit dem Platzhalterzeichen (*) legen Sie fest, dass der Vorgang nur ausgeführt wird, wenn die Ressource nicht vorhanden ist, und fehlschlägt, wenn die Ressource vorhanden ist.

--if-unmodified-since

Ändern Sie nur, wenn sie seit der angegebenen UTC-Datumszeit (Y-m-d'T'H:M'Z) nicht geändert wurde.

--lease-id

Erforderlich, wenn das BLOB über eine aktive Lease verfügt.

--metadata

Metadaten in leer getrennten Schlüssel=Wertpaaren. Dadurch werden alle vorhandenen Metadaten überschrieben.

--sas-token

Eine Freigegebene Zugriffssignatur (SAS). Muss in Verbindung mit dem Namen des Speicherkontos verwendet werden. Umgebungsvariable: AZURE_STORAGE_SAS_TOKEN.

--timeout

Zeitüberschreitung in Sekunden anfordern. Gilt für jeden Aufruf des Diensts.