【Microsoft Azure 的1024种玩法】三十二. 利用 AzCopy来对Azure Blob Storage中的数据进行复制迁移



【简介】

AzCopy 是一个命令行实用工具,可用于向/从存储帐户复制 Blob 或文件,本文将使用AzCopy来对Azure Blob Storage之间数据复制迁移

【操作步骤】

一.访问配置Azure Blob Storage sourcedate(源 Blob Storage)

1.在Azure Blob Storage 页面中查看迁移源Blob Storage的状态
在这里插入图片描述
2.在数据存储——容器——添加容器——配置容器名称——创建一个新的容器,具体操作步骤如下图所示:
在这里插入图片描述
3.点击创建新的容器——概述——上传——选择上传文件——上传 ,具体操作步骤如下图所示:
在这里插入图片描述
4.上传完毕以后,我们就可以在容器中查看到我们上传的文件
在这里插入图片描述
5.在“共享访问签名”中,生成SAS和连接字符串
在这里插入图片描述
6.并把生成的Blob服务SAS URL复制下来,方便下一步的使用
在这里插入图片描述

二.创建 Azure Blob Storage targetdate

1.在Azure市场的“存储”中,选择“存储账户”并点击创建
在这里插入图片描述
2.配置Azure Blob Storage 为 “targetdate” 并点击“审阅并创建”
在这里插入图片描述
3.当审阅验证完毕以后,我们可以点击"创建”进行 资源的创建
在这里插入图片描述
4.创建完毕以后,我们点击“转到资源”
在这里插入图片描述

三.配置 Azure Blob Storage targetdate

1.我们进入到“Azure Blob Storage targetdate”控制台中
在这里插入图片描述
2.按照下图所示,数据存储——容器——添加容器——命名容器,创建一个名为“demotest”的新容器
在这里插入图片描述
3.如下图所示,已成功创建部署了容器
在这里插入图片描述
4.我们点击进入容器中,查看当前新容器中是否有文件存在
在这里插入图片描述
5.在“共享访问签名”中,生成SAS和连接字符串,并把生成的Blob服务SAS URL复制下来,方便下一步的使用
在这里插入图片描述

四.在Azure Cloud Shell中利用AzCopy命令迁移数据

1.访问Azure Cloud Shell
在这里插入图片描述
2.在Azure Cloud Shell运行“azcopy copy”命令进行数据的迁移,迁移命令如下:

azcopy copy <source 共享访问签名> <target 共享访问签名>
  1. 使用“azcopy copy”命令迁移完毕以后如下图所示
    在这里插入图片描述
    4.最后,我们可以在“target date Blob Storage”的容器中的“demotest”进行查看已经迁移过来的文件
    在这里插入图片描述