摘要
最近需要将Azure Blob Storage中的数据转移到另一个Azure Blob Storage中,手动操作太麻烦了,只能用AzCopy。Azure提供了这个工具,它可以帮助我们快速拷贝Blob或文档。让我们轻松搞定数据迁移!
正文
Azure Storage 运用 azCopy 拷贝转移数据信息
一,前言
前几天碰到了Azure Blob Storage 必须转移到此外的一个 Azure Blob Storage 中。手动式免费下载、提交早已不能满足了,得另择一种方法了 AzCopy。Azure 为大家给予了 AzCopy,它实际上是一个cmd常用工具,可用以向/从储存帐户拷贝 Blob 或文档。 应用 AzCopy 可在系统文件和储存账号中间或在储存账号中间拷贝数据信息。 AzCopy 能够用于将数据信息从当地拷贝到储存账号。好的,废话不多说了。那麼大家就正式开始今日解读的內容了。
二,文章正文
1,设定datasource —– Azure Blob Storage
大家准备充分好开发工具的 Storage Account —– “cnbateblogwebdev”
挑选 “Data storage =》Container”,点一下 “ Container” 加上新的Container—– “images”
点击查看当今器皿,提交大家必须检测的文档
挑选当地的检测文档 “Backgroud.jpg”,点一下 “Upload” 开展提交实际操作
上传完毕以后,就可以见到已提交的图片文件
浏览 “Backgroup.jpg” 文档
下面设定开发工具的 Blob Storage 的 “Shared access signature”(共享资源浏览签字)
挑选 “Security networking =》Shared access signature”
Allowed services 挑选: “Blob”
Allow resource types 挑选:“Service”,“Container”,“Object”
点一下 “Generate SAS and connection string” 转化成共享资源浏览签字
能够见到 Blob Service SAS URL 早已转化成出来,拷贝储存,稍候有效。
2,设定datatarget —– Azure Blob Storage
工作环境的 Storage Account —– “cnbateblogwebprd”
挑选 “Data storage =》Container”,点一下 “ Container” 加上工作环境新的Container—– “images”
一样的也必须转化成工作环境的 Blob Storage 的共享资源浏览签字
3,应用 AzCopy 转移数据信息
重新启动一个Azure Cloud Shell 网页页面,shell.azure.com
TestCase1:将开发工具的 Blob Storage Account 器皿中的 背景图案转移到 工作环境的 Blob Storage Account
azcopy copy <source> <target>
<source> 便是大家必须转移数据信息的数据库,这一必须刚拷贝的开发工具的Storage Account 的共享资源浏览签字了,鲜红色标识的便是要签订的数据信息的器皿名和目标名
https://cnbateblogwebdev.blob.core.Windows.net/images/Background.jpg?sv=2020-02-10&ss=b&srt=sco&sp=rwdlacx&se=2021-05-18T17:33:24Z&st=2021-05-18T09:33:24Z&spr=https&sig=4w/BAwCzWNkfNQHhWJaehjE3OC4biXXXXXXXMMHOMT0I=
<tartget>一样的生产制造的的总体目标数据库,鲜红色标识的便是要签订的数据信息的器皿名和目标名
https://cnbateblogwebprd.blob.core.windows.net/images/Background_Pro.jpg?sv=2020-02-10&ss=b&srt=sco&sp=rwdlacx&se=2021-05-18T17:06:32Z&st=2021-05-18T09:06:32Z&spr=https&sig=0L8u5ZtndP42Jt0WuB0bQp+BT0jR3c+XXXXXXXXX1V8Vk4=
FullExample:
azcopy copy "https://cnbateblogwebdev.blob.core.windows.net/images/Background.jpg?sv=2020-02-10&ss=b&srt=sco&sp=rwdlacx&se=2021-05-18T17:33:24Z&st=2021-05-18T09:33:24Z&spr=https&sig=4w/XXXXXCzWNkfNQHhWJaehjE3OC4bi3mEkMeMMHOMT0I=" "https://cnbateblogwebprd.blob.core.windows.net/images/Background_Pro.jpg?sv=2020-02-10&ss=b&srt=sco&sp=rwdlacx&se=2021-05-18T17:06:32Z&st=2021-05-18T09:06:32Z&spr=https&sig=0L8u5ZtndP42Jt0WXXXXXXp+BT0jR3c+YAlH7X1V8Vk4="
拷贝到Azure Cloud Shell 中实行,我们可以见到实行进行
另外,我们可以在工作环境的Blob Storage 的 images 的器皿中开展查询
TestCase2:将开发工具的 Blob Storage Account 器皿中的全部的目标文档转移到 工作环境的 Blob Storage Account
FullExample:
azcopy copy "https://cnbateblogwebdev.blob.core.windows.net/images/*?sv=2020-02-10&ss=b&srt=sco&sp=rwdlacx&se=2021-05-18T17:33:24Z&st=2021-05-18T09:33:24Z&spr=https&sig=4w/BAwCzWNkfNQHhWJaxxxxxxOC4bi3mEkMeMMHOMT0I=" "https://cnbateblogwebprd.blob.core.windows.net/images/?sv=2020-02-10&ss=b&srt=sco&sp=rwdlacx&se=2021-05-18T17:06:32Z&st=2021-05-18T09:06:32Z&spr=https&sig=0L8u5ZtndP42Jxxxxxx0bQp+BT0jR3c+YAlH7X1V8Vk4="
拷贝到Azure Cloud Shell 中实行,我们可以见到实行进行
Azure Portal 上查询检测結果
bingo!!!!取得成功。
三,末尾
AzCopy 适用各种类型的拷贝方法将源数据备份转移到总体目标部位。比如 “当地”=》“Azure Blob”,“当地”=》“Azure 文档存储”,“Azure Blob”=》“Azure Blob”,“Azure 文档存储”=》“Azure 文档存储”这些。而且还适用阴天数据备份转移,比如 “AWS S3”=》“Azure Block Blob”,“GCP Cloud Storage”=》“Azure Block Blob”。
AzCopy 是一个命令行工具,大家依靠该专用工具,可应用简易指令以最好特性将数据信息拷贝到 Azure Blob 储存、Azure 文档和 Azure 表储存或从在其中复制数据信息。 这种指令致力于。
参照连接:https://docs.azure.cn/zh-cn/storage/common/storage-ref-azcopy-copy
文章内容来源于时尚博主自己自身的blog:https://allenmasters.com/post/2021/5/18/azure-storage-azcopy
热烈欢迎大伙儿关心时尚博主的blog:https://allenmasters.com/
创作者:Allen
著作权:转截请在文章内容显著部位标明创作者及来源。如出现未知错误,热烈欢迎不吝赐教。
关注不迷路
扫码下方二维码,关注宇凡盒子公众号,免费获取最新技术内幕!
评论0