使用AzCopy跨账户迁移blob

时间:2021-03-02 07:09:19

昨天北美紧急通知要停掉几个开发和测试的订阅,当天必须完成,因为事情比较多,搞得有点我措手不及,但是唯一的遗憾是Azure VM. 因为在上面做了很多东西,很多资料和环境都是做好的,如果被删除掉实在可惜. 因此想把VHD迁移到我自己的免费订阅里,当时来不及搜索,只记得azure powershell中有add-azurevhd 和save-azurevvhd 命令,因此就做了件蠢事,先download后upload...

今天早上发现,完全可以用AzCopy 命令解决.

Copy a blob across storage accounts:
AzCopy /Source:https://sourceaccount.blob.core.windows.net/mycontainer1 /Dest:https://destaccount.blob.core.windows.net/mycontainer2 /SourceKey:key1 /DestKey:key2 /Pattern:abc.txt

具体详情,可以参考:http://azure.microsoft.com/en-us/documentation/articles/storage-use-azcopy/#copy-azure-blobs-with-azcopy