2016-04-27 5 views
1

Ich bin in der Lage, den Beispielcode abgesehen von der 'Azure Storage Blob Download' Anweisung auszuführen.Azure CLI Download Fehler

Egal was ich tue, ich folgende Fehlermeldung:

Fehler: ENOENT, offen ‚Weg zu meiner lokalen Zieldatei‘

eine Ahnung, was das Problem sein könnte?

#!/bin/bash 
# A simple Azure storage example 

export AZURE_STORAGE_ACCOUNT='my account' 
export AZURE_STORAGE_ACCESS_KEY='my key' 

export container_name='test4' 
export blob_name='test.json' 
export image_to_upload='/pathto my local file to uppload/test.json' 
export destination_folder=~/path to my local folder for download/ 

echo "Creating the container..." 
azure storage container create $container_name 

echo "Uploading the image..." 
azure storage blob upload $image_to_upload $container_name $blob_name 

echo "Listing the blobs..." 
azure storage blob list $container_name 

echo "Downloading the image..." 
azure storage blob download $container_name $blob_name $destination_folder 

echo "Done" 
+0

Haben Sie versucht, den Wert von 'destination_folder' wiederzugeben? –

+0

Ja, es gibt mir den Pfad auf meinem lokalen Laufwerk, wo ich die Datei heruntergeladen werden soll – ulrich

+0

Haben Sie Schreibberechtigung für den Zielordner? – Steven

Antwort

1

Als ich die destination_folder auf einen expliziten Pfad Datei ändern funktioniert es gut.

export destination_folder="/home/steven/Downloads/result.json" 

Es sollte besser geeignet sein, es zu benennen als destination_file statt destination_folder.