2016-04-27 2 views
1

Я могу запустить образец кода, кроме инструкции 'azure storage blob download'.Azure CLI Ошибка загрузки

Независимо от того, что я делаю, я получаю следующее сообщение об ошибке:

ошибки: ENOENT, откройте «путь к моему локальному файлу назначения»

любой идее, что может быть проблема?

#!/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

Вы пробовали эхо значения 'destination_folder'? –

+0

да, это дает мне путь на моем локальном диске, где я хочу, чтобы файл был загружен. – ulrich

+0

У вас есть разрешение на запись в папку destination_folder? – Steven

ответ

1

Когда я изменяю destination_folder в явном путь к файлу он работает отлично.

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

Это должно быть более уместно назвать его как destination_file, а не destination_folder.

Смежные вопросы