如何将 Azure 资源从一个区域移动到另一个区域
How to move an Azure resource from one region to another region
我在现有的 Azure 资源组中创建了一个 Azure Function App。在创建函数应用程序时,我错误地没有注意到所选区域,并且在 "South Central US" 区域中创建了它。经过重大开发后,我意识到了这个错误,现在想将其移至 "West Europe" 区域,以便与我的其他资源保持一致。
知道如何在不删除和重新创建的情况下将资源从一个区域移动到另一个区域吗?
仍然无法将您的部署从一个区域更改到另一个区域。您必须在该正确的区域中创建另一个 Azure 函数并重新部署您的应用程序。
Troy Hunt 概述了他使用 Azure 网站的旅程 here,但相同的步骤仍然适用。
仍然,我没有看到任何新选项(我们可以从一个资源组/订阅级别移动资源)。
我认为目前有 3 个选项可用
在新区域创建资源,然后删除现有资源。
使用PowerShell/CLI部署具有相同配置的新资源。
- 通过门户部署(导出模板 > 部署 > Select 新区域 > 更改参数然后购买)类似于选项 2,但您不需要编写任何脚本。
最终所有三个选项都会创建一个新资源,您需要更新依赖服务中的访问密钥。我认为选项 2 是生产工作负载的不错选择。
我在现有的 Azure 资源组中创建了一个 Azure Function App。在创建函数应用程序时,我错误地没有注意到所选区域,并且在 "South Central US" 区域中创建了它。经过重大开发后,我意识到了这个错误,现在想将其移至 "West Europe" 区域,以便与我的其他资源保持一致。
知道如何在不删除和重新创建的情况下将资源从一个区域移动到另一个区域吗?
仍然无法将您的部署从一个区域更改到另一个区域。您必须在该正确的区域中创建另一个 Azure 函数并重新部署您的应用程序。
Troy Hunt 概述了他使用 Azure 网站的旅程 here,但相同的步骤仍然适用。
仍然,我没有看到任何新选项(我们可以从一个资源组/订阅级别移动资源)。
我认为目前有 3 个选项可用
在新区域创建资源,然后删除现有资源。
使用PowerShell/CLI部署具有相同配置的新资源。
- 通过门户部署(导出模板 > 部署 > Select 新区域 > 更改参数然后购买)类似于选项 2,但您不需要编写任何脚本。
最终所有三个选项都会创建一个新资源,您需要更新依赖服务中的访问密钥。我认为选项 2 是生产工作负载的不错选择。