6

我在现有 Azure 资源组中创建了一个 Azure Function App。在创建函数应用程序时,我错误地没有注意到所选区域,它是在“美国中南部”区域创建的。经过重大发展,我意识到了这个错误,现在想将其移至“西欧”地区,以便与我的其他资源保持一致。

知道如何在不删除和重新创建的情况下将资源从一个区域移动到另一个区域吗?

4

2 回答 2

7

仍然无法将您的部署从一个区域更改到另一个区域。您必须在该正确区域中创建另一个 Azure 函数并重新部署您的应用程序。

Troy Hunt在这里概述了他使用 Azure 网站的旅程,但同样的步骤仍然适用。

于 2018-01-18T16:26:28.747 回答
0

仍然,我没有看到任何新选项(我们可以从一个资源组/订阅级别移动资源)。

我认为目前有 3 个选项可用

  1. 在新区域中创建资源,然后删除现有资源。

  2. 使用 PowerShell/CLI 部署具有相同配置的新资源。

在此处输入图像描述

  1. 通过门户部署(导出模板 > 部署 > 选择新区域 > 更改参数然后购买)类似于选项 2,但您不需要编写任何脚本。

最终,所有三个选项都会创建一个新资源,您需要更新相关服务中的访问密钥。我认为选项 2 是生产工作负载的不错选择。

于 2020-04-15T13:37:31.393 回答