[英]How to upload multiple files from local storage to the azure blob storage using .sh file that located in azure webapp
[英]Upload multiple files in Azure Blob Storage from Linux
有沒有辦法從Linux機器上將多個文件上傳到Azure Blob存儲,使用終端或應用程序(基於Web還是不基於Web)?
感謝您的關注 - 從Linux Blob中上傳文件有兩種方法:
按照以下步驟設置和使用XPlatCLI:
使用CloudPortam等第三方Web azure存儲資源管理器之一: http ://www.cloudportam.com/。 您可以在此處找到azure存儲資源管理器的完整列表: http : //blogs.msdn.com/b/windowsazurestorage/archive/2014/03/11/windows-azure-storage-explorers-2014.aspx 。
如果您更喜歡命令行並擁有最近的Python解釋器,那么Azure Batch和HPC團隊已經發布了一個代碼示例,其中包含一些名為blobxfer的類似AzCopy的功能 。 這允許完全遞歸目錄進入Azure存儲以及完整容器復制回本地存儲。 [完全披露:我是此代碼的撰稿人]
您可以使用find
命令和exec
選項來執行命令上傳的每個文件,這里描述如下描述 :
find *.csv -exec az storage blob upload --file {} --container-name \
CONTAINER_NAME --name {} --connection-string=‘CONNECTION_STRING’ \;
其中CONNECTION_STRING是Azure Blob存儲容器的連接字符串,可從portal.azure.com獲得 。 這會將目錄中的所有CSV文件上載到與連接字符串關聯的Azure Blob存儲。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.