az storage azcopy blob
Hinweis
Diese Referenz ist Teil der Speichervorschauerweiterung für die Azure CLI (Version 2.61.0 oder höher). Die Erweiterung wird automatisch installiert, wenn Sie einen az storage azcopy blob-Befehl zum ersten Mal ausführen. Weitere Informationen zu Erweiterungen
Verwalten Des Objektspeichers für unstrukturierte Daten (Blobs) mithilfe von AzCopy.
Befehle
Name | Beschreibung | Typ | Status |
---|---|---|---|
az storage azcopy blob delete |
Löschen von Blobs aus einem Speicher-BLOB-Container mithilfe von AzCopy. |
Erweiterung | Allgemein verfügbar |
az storage azcopy blob download |
Laden Sie Blobs aus einem Speicher-BLOB-Container mithilfe von AzCopy herunter. |
Erweiterung | Allgemein verfügbar |
az storage azcopy blob sync |
Synchronisieren Sie Blobs rekursiv mit einem Speicher-BLOB-Container mithilfe von AzCopy. |
Erweiterung | Allgemein verfügbar |
az storage azcopy blob upload |
Laden Sie Blobs mithilfe von AzCopy in einen Speicher-BLOB-Container hoch. |
Erweiterung | Allgemein verfügbar |
az storage azcopy blob delete
Löschen von Blobs aus einem Speicher-BLOB-Container mithilfe von AzCopy.
az storage azcopy blob delete --container
[--account-key]
[--account-name]
[--auth-mode {key, login}]
[--connection-string]
[--recursive]
[--sas-token]
[--target]
Beispiele
Löschen eines einzelnen Blobs aus einem Container.
az storage azcopy blob delete -c MyContainer --account-name MyStorageAccount -t TargetBlob
Löschen Sie alle Blobs aus einem Container.
az storage azcopy blob delete -c MyContainer --account-name MyStorageAccount --recursive
Löschen Sie alle Blobs in einem virtuellen Verzeichnis.
az storage azcopy blob delete -c MyContainer --account-name MyStorageAccount -t "path/to/virtual_directory" --recursive
Erforderliche Parameter
Der Löschzielcontainer.
Optionale Parameter
Speicherkontoschlüssel Muss zusammen mit dem Namen des Speicherkontos verwendet werden. Umgebungsvariable: AZURE_STORAGE_KEY.
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 erreicht werden.
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.
Speicherkonto Verbindungszeichenfolge. Umgebungsvariable: AZURE_STORAGE_CONNECTION_STRING.
Rekursives Löschen von Blobs.
Eine Freigegebene Zugriffssignatur (SHARED Access Signature, SAS). Muss zusammen mit dem Namen des Speicherkontos verwendet werden. Umgebungsvariable: AZURE_STORAGE_SAS_TOKEN.
Der Löschzielpfad.
Globale Parameter
Ausführlichkeit der Protokollierung erhöhen, um alle Debugprotokolle anzuzeigen.
Zeigen Sie diese Hilfemeldung an, und schließen Sie sie.
Nur Fehler anzeigen und Warnungen unterdrücken.
Ausgabeformat.
JMESPath-Abfragezeichenfolge. Weitere Informationen und Beispiele finden Sie unter http://jmespath.org/.
Der Name oder die ID des Abonnements. Sie können das standardmäßig verwendete Abonnement mittels az account set -s NAME_OR_ID
konfigurieren.
Ausführlichkeit der Protokollierung erhöhen. „--debug“ für vollständige Debugprotokolle verwenden.
az storage azcopy blob download
Laden Sie Blobs aus einem Speicher-BLOB-Container mithilfe von AzCopy herunter.
az storage azcopy blob download --container
--destination
[--account-key]
[--account-name]
[--auth-mode {key, login}]
[--connection-string]
[--recursive]
[--sas-token]
[--source]
Beispiele
Laden Sie ein einzelnes Blob aus einem Container herunter.
az storage azcopy blob download -c MyContainer --account-name MyStorageAccount -s "path/to/blob" -d "path/to/file"
Laden Sie ein virtuelles Verzeichnis aus einem Container herunter.
az storage azcopy blob download -c MyContainer --account-name MyStorageAccount -s "path/to/virtual_directory" -d "download/path" --recursive
Laden Sie den Inhalt eines Containers auf ein lokales Dateisystem herunter.
az storage azcopy blob download -c MyContainer --account-name MyStorageAccount -s * -d "download/path" --recursive
Erforderliche Parameter
Der Downloadquellcontainer.
Der Zieldateipfad, auf den sie heruntergeladen werden soll.
Optionale Parameter
Speicherkontoschlüssel Muss zusammen mit dem Namen des Speicherkontos verwendet werden. Umgebungsvariable: AZURE_STORAGE_KEY.
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 erreicht werden.
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.
Speicherkonto Verbindungszeichenfolge. Umgebungsvariable: AZURE_STORAGE_CONNECTION_STRING.
Rekursives Herunterladen von Blobs.
Eine Freigegebene Zugriffssignatur (SHARED Access Signature, SAS). Muss zusammen mit dem Namen des Speicherkontos verwendet werden. Umgebungsvariable: AZURE_STORAGE_SAS_TOKEN.
Der Downloadquellpfad.
Globale Parameter
Ausführlichkeit der Protokollierung erhöhen, um alle Debugprotokolle anzuzeigen.
Zeigen Sie diese Hilfemeldung an, und schließen Sie sie.
Nur Fehler anzeigen und Warnungen unterdrücken.
Ausgabeformat.
JMESPath-Abfragezeichenfolge. Weitere Informationen und Beispiele finden Sie unter http://jmespath.org/.
Der Name oder die ID des Abonnements. Sie können das standardmäßig verwendete Abonnement mittels az account set -s NAME_OR_ID
konfigurieren.
Ausführlichkeit der Protokollierung erhöhen. „--debug“ für vollständige Debugprotokolle verwenden.
az storage azcopy blob sync
Synchronisieren Sie Blobs rekursiv mit einem Speicher-BLOB-Container mithilfe von AzCopy.
Weitere Informationen zur Azcopy-Synchronisierung finden Sie unter https://docs.microsoft.com/azure/storage/common/storage-ref-azcopy-sync.
az storage azcopy blob sync --container
--source
[--account-key]
[--account-name]
[--auth-mode {key, login}]
[--connection-string]
[--destination]
[--sas-token]
Beispiele
Synchronisieren Sie ein einzelnes Blob mit einem Container.
az storage azcopy blob sync -c MyContainer --account-name MyStorageAccount -s "path/to/file" -d NewBlob
Synchronisieren eines Verzeichnisses mit einem Container.
az storage azcopy blob sync -c MyContainer --account-name MyStorageAccount -s "path/to/directory"
Erforderliche Parameter
Der Synchronisierungszielcontainer.
Der Zu synchronisierende Quelldateipfad.
Optionale Parameter
Speicherkontoschlüssel Muss zusammen mit dem Namen des Speicherkontos verwendet werden. Umgebungsvariable: AZURE_STORAGE_KEY.
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 erreicht werden.
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.
Speicherkonto Verbindungszeichenfolge. Umgebungsvariable: AZURE_STORAGE_CONNECTION_STRING.
Der Synchronisierungszielpfad.
Eine Freigegebene Zugriffssignatur (SHARED Access Signature, SAS). Muss zusammen mit dem Namen des Speicherkontos verwendet werden. Umgebungsvariable: AZURE_STORAGE_SAS_TOKEN.
Globale Parameter
Ausführlichkeit der Protokollierung erhöhen, um alle Debugprotokolle anzuzeigen.
Zeigen Sie diese Hilfemeldung an, und schließen Sie sie.
Nur Fehler anzeigen und Warnungen unterdrücken.
Ausgabeformat.
JMESPath-Abfragezeichenfolge. Weitere Informationen und Beispiele finden Sie unter http://jmespath.org/.
Der Name oder die ID des Abonnements. Sie können das standardmäßig verwendete Abonnement mittels az account set -s NAME_OR_ID
konfigurieren.
Ausführlichkeit der Protokollierung erhöhen. „--debug“ für vollständige Debugprotokolle verwenden.
az storage azcopy blob upload
Laden Sie Blobs mithilfe von AzCopy in einen Speicher-BLOB-Container hoch.
az storage azcopy blob upload --container
--source
[--account-key]
[--account-name]
[--auth-mode {key, login}]
[--connection-string]
[--destination]
[--recursive]
[--sas-token]
Beispiele
Laden Sie ein einzelnes BLOB in einen Container hoch.
az storage azcopy blob upload -c MyContainer --account-name MyStorageAccount -s "path/to/file" -d NewBlob
Laden Sie ein Verzeichnis in einen Container hoch.
az storage azcopy blob upload -c MyContainer --account-name MyStorageAccount -s "path/to/directory" --recursive
Laden Sie den Inhalt eines Verzeichnisses in einen Container hoch.
az storage azcopy blob upload -c MyContainer --account-name MyStorageAccount -s "path/to/directory/*" --recursive
Erforderliche Parameter
Der Uploadzielcontainer.
Der Quelldateipfad, aus dem hochgeladen werden soll.
Optionale Parameter
Speicherkontoschlüssel Muss zusammen mit dem Namen des Speicherkontos verwendet werden. Umgebungsvariable: AZURE_STORAGE_KEY.
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 erreicht werden.
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.
Speicherkonto Verbindungszeichenfolge. Umgebungsvariable: AZURE_STORAGE_CONNECTION_STRING.
Der Uploadzielpfad.
Rekursives Hochladen von Blobs.
Eine Freigegebene Zugriffssignatur (SHARED Access Signature, SAS). Muss zusammen mit dem Namen des Speicherkontos verwendet werden. Umgebungsvariable: AZURE_STORAGE_SAS_TOKEN.
Globale Parameter
Ausführlichkeit der Protokollierung erhöhen, um alle Debugprotokolle anzuzeigen.
Zeigen Sie diese Hilfemeldung an, und schließen Sie sie.
Nur Fehler anzeigen und Warnungen unterdrücken.
Ausgabeformat.
JMESPath-Abfragezeichenfolge. Weitere Informationen und Beispiele finden Sie unter http://jmespath.org/.
Der Name oder die ID des Abonnements. Sie können das standardmäßig verwendete Abonnement mittels az account set -s NAME_OR_ID
konfigurieren.
Ausführlichkeit der Protokollierung erhöhen. „--debug“ für vollständige Debugprotokolle verwenden.