将 Azure 事件网格域移动到另一个区域

由于多方面的原因,你可能需要将资源移动到另一个区域。 例如,为了利用新的 Azure 区域,为了满足内部策略和监管要求,或者,为了应对容量规划要求。

下面是本文介绍的概要步骤:

  • 将域资源导出到 Azure 资源管理器模板。

    重要

    域资源和域中的主题会导出到该模板。 对域主题的订阅不会导出。

  • 使用该模板将域部署到目标区域。

  • 在目标区域中手动创建对域主题的订阅。 在当前区域中将域导出到模板时,对域主题的订阅不会导出。 因此,请在目标区域中创建域和域主题后创建这些订阅。

  • 验证部署。 将一个事件发送到该域中的某个域主题,并验证是否会调用与该订阅关联的事件处理程序。

  • 若要完成移动,请从源区域中删除域。

先决条件

准备

若要开始操作,请导出用于该域的资源管理器模板。

  1. 登录到 Azure 门户

  2. 在搜索栏中,键入“事件网格域”,然后从结果列表中选择“事件网格域” 。

    Search for and select Event Grid domains

  3. 选择要导出到资源管理器模板的域。

    Select the domain

  4. 在“事件网格域”页上,选择左侧菜单中“设置”下的“导出模板”,然后选择工具栏上的“下载” 。

    Export template -> Download

    重要

    域和域主题会导出。 对域主题的订阅不会导出。 因此,需要在移动域主题之后为域主题创建订阅。

  5. 找到从门户下载的 .zip 文件,并将该文件解压缩到所选的文件夹。 此 zip 文件包含模板和参数 JSON 文件。

  6. 在你选择的编辑器中打开 template.json。

  7. 将域资源的 location 更新为目标区域或位置。 若要获取位置代码,请参阅 Azure 位置。 区域的代码是不带空格的区域名称,例如 China North 等同于 chinanorth

    "type": "Microsoft.EventGrid/domains",
    "apiVersion": "2020-06-01",
    "name": "[parameters('domains_spegriddomain_name')]",
    "location": "chinanorth",
    
  8. 保存该模板。

重新创建

在目标区域中部署该模板以创建域和域主题。

  1. 在 Azure 门户中,选择“创建资源”。
  2. 在“搜索市场”中键入“模板部署”,然后按 ENTER
  3. 选择“模板部署”。
  4. 选择“创建” 。
  5. 选择“在编辑器中生成自己的模板”。
  6. 选择“加载文件”,然后按说明加载在上一部分下载的 template.json 文件。
  7. 选择“保存”以保存该模板。
  8. 在“自定义部署”页上执行以下步骤:
    1. 选择 Azure 订阅。

    2. 选择目标区域中现有的资源组,或者创建一个资源组。

    3. 对于“区域”,请选择目标区域。 如果选择了现有资源组,则此设置为只读。

    4. 对于“域名”,请为该域输入新名称。

    5. 选择“查看 + 创建”。

      Deploy template

    6. 模板的验证成功之后,请选择页面底部的“创建”来部署资源。

    7. 部署成功后,请选择“转到资源组”,以导航到资源组页。 确认资源组中存在某个域。 选择该域。 确认该域中存在域主题。

丢弃或清理

若要完成移动,请删除源区域中的域。

如果需要重新开始,请删除目标区域中的域,并重复本文的准备重新创建部分中的步骤。

若要通过使用 Azure 门户来删除域,请执行以下步骤:

  1. 在 Azure 门户顶部的搜索窗口中,键入“事件网格域”,然后从搜索结果中选择“事件网格域”。
  2. 选择要删除的域,然后从工具栏中选择“删除”。
  3. 在确认页上,输入资源组的名称,然后选择“删除”。

若要通过使用 Azure 门户删除包含域的资源组,请执行以下步骤:

  1. 在 Azure 门户顶部的搜索窗口中,键入“资源组”,然后从搜索结果中选择“资源组” 。
  2. 选择要删除的资源组,然后从工具栏中选择“删除”。
  3. 在确认页上,输入资源组的名称,然后选择“删除”。

后续步骤

你已经了解了如何将事件网格域从一个区域移动到另一个区域。 若要了解如何跨区域移动系统主题、自定义主题和合作伙伴命名空间,请参阅以下文章。

若要详细了解在 Azure 中如何在区域之间移动资源以及如何进行灾难恢复,请参阅以下文章:将资源移动到新的资源组或订阅