Ich habe einen AzCopy Befehl auf Fenster, die kopieren alle Blobs von einem Speicherkonto zu einem lokalen Netzlaufwerk und Tests um sicherzustellen, dass die Datei nicht bereits vor dem Kopieren vorhanden.Azure CLI Speicher Batch Copy funktioniert nicht auf Mac Seira
AzCopy /Source:https://storage.blob.core.windows.net/photos /Dest:C:\folder /SourceKey:xxxxxkeyxxxxxxx /S /XO /XN
Dieser Befehl funktioniert einwandfrei. Allerdings muss ich diesen Prozess auf einem Mac einrichten. Ich habe die Azure CLI-Tools installiert und den folgenden Stapelkopierbefehl erstellt. Ich habe dryrun während ich
Prüfung wurdeaz storage blob copy start-batch \
--destination-container "/Volumes/Seagate Backup Plus Drive/folder" \
—-source-account-key xxxxkeyxxxx \
—-source-account-name storage \
—-source-uri https://storage.blob.core.windows.net/photos \
--dryrun
Aber ich bekomme die folgende Fehlermeldung
az: error: unrecognized arguments: Backup Plus Drive/New folder
—-source-account-key xxxxkeyxxxx
—-source-account-name storage
—-source-uri https://storage.blob.core.windows.net/photos
Ich las here, die Sie AzCopy durch die Azure CLI verwenden können. Aber als ich es versuchte, sagte es Befehl nicht gefunden.
Ich bin ein kompletter Mac-Neuling und nicht sicher, was ich falsch mache. Jede Hilfe wird sehr geschätzt.
Dieser Prozess muss auch als Batch-Prozess eingerichtet werden, für eine nicht-Tech-Person ausgeführt werden können. Ich habe das noch nicht untersucht, weil ich wollte, dass die Kopie zuerst funktioniert.
Vielen Dank @shengbao. Es läuft jetzt aber es sagt "Der angeforderte URI stellt keine Ressource auf dem Server dar" für den --destination-Container. Der Zielcontainer ist eine lokale Festplatte und kein weiteres azurblaues Speicherkonto. Wie kann ich dieses Skript auf ein lokales Laufwerk kopieren? Oder sollte ich das anders machen? – Andrew
@Andrew Dieser Befehl wird zum Kopieren der Datei zwischen dem Speicherkonto verwendet. Wenn Sie eine Datei hochladen möchten, sollten Sie 'az Storage Blob Upload' verwenden. –
Nein, ich wünsche von Azure herunterladen – Andrew