????上一篇介紹了AzCopy兩個實際的使用場景,可以說對于azure blob的操作絕對是相當簡便的,但是現(xiàn)在AzCopy已經(jīng)不僅僅局限于Azure的操作了,我們還可以用AzCopy把S3的數(shù)據(jù)遷移過來,這對于像AWS遷移Azure的項目來說絕對是個相當好用的工具,不過目前這個功能還只是preview版本,要注意驗證下遷移的結(jié)果再刪除源端的數(shù)據(jù)
創(chuàng)新互聯(lián)專業(yè)為企業(yè)提供泗水網(wǎng)站建設、泗水做網(wǎng)站、泗水網(wǎng)站設計、泗水網(wǎng)站制作等企業(yè)網(wǎng)站建設、網(wǎng)頁設計與制作、泗水企業(yè)網(wǎng)站模板建站服務,十年泗水做網(wǎng)站經(jīng)驗,不只是建網(wǎng)站,更提供有價值的思路和整體網(wǎng)絡服務。
????具體的使用方法和blob之間拷貝數(shù)據(jù)稍有不同,主要在于身份驗證的方式有所區(qū)別
????
若要使用 Azure 存儲授權(quán),請使用 Azure Active Directory (AD)或共享訪問簽名(SAS)令牌。
若要使用 AWS S3 進行授權(quán),請使用 AWS 訪問密鑰和密鑰訪問密鑰
????所以S3進行授權(quán)的時候是直接用AK/SK做授權(quán)的
????AWS AK/SK的創(chuàng)建方式這里就不詳細說了,直接來看下怎么設置AK/SK來讓azcopy能識別到
????AzCopy其實是會直接讀取環(huán)境變量里兩個固定的名稱的,分別是
AWS_ACCESS_KEY_ID
AWS_SECRET_ACCESS_KEY
????
????以PowerShell環(huán)境舉例,我們可以用以下方法設置環(huán)境變量
????
????$env:AWS_ACCESS_KEY_ID="xxx"
????$env:AWS_SECRET_ACCESS_KEY="xxxx"
????
????
????將xxx替換為實際的值即可,這種方法設置的環(huán)境變量都只是臨時變量,關(guān)閉PowerShell會話就會消失,這也是比較符合實際情況的,這種非常敏感的信息當然也不適合長時間保存
????我們可以使用azcopy env來驗證下是否可以正確讀取到環(huán)境變量
????
????只要這里能讀取出來數(shù)值,就代表環(huán)境變量的設置沒有問題了
????目標端Azure我們就直接使用Azure AD驗證了,具體的操作步驟就不多說了
????下邊來看下如何進行S3的遷移,AzCopy可以支持很多種S3對象,包括以下等
對象
目錄
bucket
多個bucket
????語法基本是差不多的,主要來看下對象和目錄的遷移
????對象遷移
????Azcopy copy 'https://xxx.s3.cn-north-1.amazonaws.com.cn/CBB_EC2AMAZ-R566F8E/CBB_Cloud/obs2s3000001/haozip_v5.9.8.exe' 'https://xxx.blob.core.chinacloudapi.cn/aws/haozip_froms3.exe'
????這里如果出現(xiàn)下邊的報錯,就證明是環(huán)境變量的設置有問題
????
????正常輸出的結(jié)果如下:
????
????在blob里馬上就可以看到數(shù)據(jù)了
????
????整體語法和blob之間進行操作還是很一致的
????目錄遷移
????目錄的遷移和blob遷移目錄基本也是一樣的,只需要加一個額外的參數(shù)即可
????Azcopy copy 'https://xxx.s3.cn-north-1.amazonaws.com.cn/CBB_EC2AMAZ-R566F8E/CBB_Cloud/obs2s3000001/15090887278028_sow.exe%24' 'https://xxx.blob.core.chinacloudapi.cn/aws/' --recursive=true
????
????可以看到整個目錄都遷過來了!
????
????依次類推,還可以遷移整個bucket,這對于遷移來說就太方便了
????
當前文章:?AzureStorage系列之使用AzCopy遷移S3數(shù)
瀏覽路徑:http://www.chinadenli.net/article12/iiiidc.html
成都網(wǎng)站建設公司_創(chuàng)新互聯(lián),為您提供網(wǎng)站設計公司、移動網(wǎng)站建設、響應式網(wǎng)站、營銷型網(wǎng)站建設、做網(wǎng)站、建站公司
聲明:本網(wǎng)站發(fā)布的內(nèi)容(圖片、視頻和文字)以用戶投稿、用戶轉(zhuǎn)載內(nèi)容為主,如果涉及侵權(quán)請盡快告知,我們將會在第一時間刪除。文章觀點不代表本網(wǎng)站立場,如需處理請聯(lián)系客服。電話:028-86922220;郵箱:631063699@qq.com。內(nèi)容未經(jīng)允許不得轉(zhuǎn)載,或轉(zhuǎn)載時需注明來源: 創(chuàng)新互聯(lián)