使用AzCopy同步本地文件到Azure Blob存儲

目前在國內已經有越來越多的公司選擇使用了Azure,他們把一些數據存儲在Azure的Blob存儲中,以供分佈式訪問,同時,消除了本地硬件故障的造成數據丟失的隱患。

但是,在實際生產環境中,有一些需求是把本地數據同步到雲端,或者把雲端數據同步到本地,而微軟發佈的AzCopy v10則完美的解決了這一需求,下面,我們來看看,如何利用AzCopy v10將文件系統同步到 Azure Blob 存儲。

若要將Blob文件同步到本地,可運行以下命令:

.\azcopy sync "https://azfile.blob.core.chinacloudapi.cn/111?sv=2018-03-28&ss=bfqt&srt=sco&sp=rwdlacup&se=2019-06-04T08:46:15Z&st=2019-06-04T00:46:15Z&spr=https&sig=ODGkLHnnRgp6hEw7yYhOljvUrJkjfW0OGyeW37aioX0%3D" "D:\a" --recursive=true

反之:

.\azcopy sync "D:\a" "https://azfile.blob.core.chinacloudapi.cn/111?sv=2018-03-28&ss=bfqt&srt=sco&sp=rwdlacup&se=2019-06-04T08:46:15Z&st=2019-06-04T00:46:15Z&spr=https&sig=ODGkLHnnRgp6hEw7yYhOljvUrJkjfW0OGyeW37aioX0%3D" --recursive=true

如果要定期的運行這個腳本,可以在Windows上設定計劃任務:

1、 設置Powershell執行策略爲RemoteSigned

Set-ExecutionPolicy RemoteSigned

2、 在計劃任務中創建一個計劃任務

clip_image002

clip_image004

3、測試完成。

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章