azure - 将生产 "classic"Azure 存储帐户迁移到 ARM

标签 azure azure-storage

我知道我现在可以通过存储 Blade 中的门户执行此操作,但是我需要迁移的帐户是生产帐户。它只是 blob、表和队列,没有虚拟机。

我可以忍受一些停机时间(比如一两个小时),但不确定迁移大约 750GB 需要多长时间,是否有人有迁移经验以及基于类似卷大小所需的时间的想法?

我还假设迁移后,我的所有存储 key 都会更改,因此我需要更新应用设置中的所有引用。

最佳答案

对于其他想知道这个问题的人来说,@4c74356b41 所说的似乎是正确的。

感谢this post和PowerShell命令,无法获取ARM模板来dpeloy,至少不能从VS获取,我能够创建一个经典的存储帐户。没想到这还可以!

然后,我从 Azure 存储资源管理器容器中的另一个存储帐户将 50k 文件容器副本启动到这个新的经典资源中,然后在运行时运行完整迁移,包括提交,并且无论如何都会继续进行文件复制。

最后一步是将新资源(此时文件复制仍在进行中)从迁移的资源组移回与原始经典存储帐户相同的资源组。

移动完成后,文件复制仍然顺利进行,所有键都保持不变,因此这似乎确实是无缝的。

关于azure - 将生产 "classic"Azure 存储帐户迁移到 ARM,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/57558089/

相关文章:

stream - 在知道文件大小之前,如何增加 Azure 文件存储 CloudFile 的大小?

azure - 将 SSL 添加到 Azure 门户存储

c# - Azure WebJob 计划错误 - 对象引用未设置为对象的实例

azure - 如何限制什么人/谁可以将数据发送到 Azure Application Insights

使用打包程序时 azure-arm winrm 超时错误

azure - 在同一 Azure 存储帐户下的两个 Azure 文件共享之间传输文件

Azure 容器/Kubernetes 服务 - 网络接口(interface)和 IP 未删除

node.js - 使用 REST API 将 json 保存在 azurestorage blob 中时,json 中缺少大括号

c# - 将通用对象写入 Azure 存储的示例?

azure - 如何检查CloudBlobDirectory是否存在?