0

AzCopy for Linux を使用して Ubuntu マシンからサンプル ファイルを Azure にアップロードしようとしていますが、アクセス許可/所有権を変更しても、以下のエラーが発生し続けます。

$ azcopy     --source ../my_pub     --destination https://account-name.blob.core.windows.net/mycontainer     --dest-key account-key    
Incomplete operation with same command line detected at the journal directory "/home/jmis/Microsoft/Azure/AzCopy", do you want to resume the operation? Choose Yes to resume, choose No to overwrite the journal to start a new operation. (Yes/No) Yes
[2017/11/18 22:06:24][ERROR] Error parsing source location "../my_pub": Failed to enumerate directory /home/jmis/my_pub/ with file pattern *. Cannot find the path '/home/jmis/my_pub/'.

私は解決策を見つけるためにインターネットを掘り下げましたが、運がなくても最終的にここで質問することになりました。

4

2 に答える 2

1

このスクリプトを使用して、Azcopy (Linux) で単一のファイルをアップロードできます。

azcopy \
    --source /mnt/myfiles \
    --destination https://myaccount.file.core.windows.net/myfileshare/ \
    --dest-key <key> \
    --include abc.txt

アップロードするファイルを指定するために使用--includeします。ここに例を示します。確認してください。

root@jasonubuntu:/jason# pwd
/jason
root@jasonubuntu:/jason# ls
test1


root@jasonubuntu:/jason# azcopy --source /jason/ --destination https://jasondisk3.blob.core.windows.net/jasonvm/ --dest-key m+kQwLuQZiI3LMoMTyAI8K40gkOD+ZaT9HUL3AgVr2KpOUdqTD/AG2j+TPHBpttq5hXRmTaQ== --recursive  --include test1
Finished 1 of total 1 file(s).                                                                                                                                                                                                 
[2017/11/20 07:45:57] Transfer summary:                                                                                                                                                                                        
-----------------
Total files transferred: 1
Transfer successfully:   1
Transfer skipped:        0
Transfer failed:         0
Elapsed time:            00.00:00:02
root@jasonubuntu:/jason# 

Linux での Azcopy の詳細については、このリンクを参照してください。

于 2017-11-20T07:49:48.237 に答える