将平台(网站、移动应用程序)从旧 Azure 帐户移动到新帐户

Moving platform ( website,mobile apps) from old Azure account to new one

平台目前托管在开发者的帐户中,该帐户有一个订阅和我旁边的许多其他平台,因此要求 Azure 支持人员进行转移不是一种选择。话虽这么说,我需要在我的新帐户上重新创建整个内容。最佳实践、标准程序是什么,可以将停机时间和对用户的影响降到最低?以前有处理过类似事情的经验吗?谢谢。

如果您的所有资源都在一个资源组中,您可以导出 ARM 模板。参见 https://docs.microsoft.com/en-us/azure/azure-resource-manager/resource-group-authoring-templates

获得合适的 ARM 模板后,将其应用于新订阅,它将重新创建所有资源。请注意,您将需要更改名称 - azurewebsites.net 命名空间是全局的(所有 DNS 名称也是如此),因此您不能 re-use 相同的名称。

我以前做过。

  1. 在开发者帐户中创建新订阅
  2. 将您想要的服务从其他订阅移动到此订阅(请记住,有些资源无法移动,因此请确保在门户中清点所有项目并查看它们是否可以移动,然后再开始此操作)
  3. 将新订阅转移到您的新帐户。
  4. 将服务从这个新订阅移动到您的生产订阅
  5. 删除临时订阅

确保在转移步骤之间等待一段时间,有时转移需要很长时间,如果你过早地移动东西,它会坏掉,你会遇到麻烦。 你可以自己完成所有这些