你当前正在访问 Microsoft Azure Global Edition 技术文档网站。 如果需要访问由世纪互联运营的 Microsoft Azure 中国技术文档网站,请访问 https://docs.azure.cn

在 Azure 区域之间移动资源

本文介绍如何将 Azure 通知中心资源移到其他 Azure 区域。 此过程大致为:

  1. 创建一个使用另一名称的目标命名空间。
  2. 从前一命名空间导出注册。
  3. 将注册导入所需区域的新命名空间。

概述

在某些情况下,出于各种业务原因,你可能需要在 Azure 区域之间移动服务资源。 这些资源可能会移到新提供的区域,你可能希望部署仅在特定区域可用的功能或服务。移动是为了遵循内部策略或合规性要求,或者是为了解决容量问题。

Azure 通知中心命名空间名称是独一无二的,并且注册按中心进行,因此,若要执行此类移动,必须在所需区域创建新的中心,然后将注册以及所有其他相关的数据移到新创建的命名空间。

创建使用其他名称的通知中心命名空间

按照以下步骤创建新的通知中心命名空间。 在“基本信息”选项卡中填写所有必需信息,包括命名空间的所需目标区域。

  1. 登录 Azure 门户

  2. 在左侧菜单中,选择“所有服务” 。 A screenshot showing select All Services for an existing namespace.

  3. 在“筛选器服务”文本框中键入“通知中心”。 选择服务名称旁边的星形图标,以便将服务添加到左侧菜单上的“收藏夹”部分。 选择“通知中心”。

    A screenshot showing how to filter for notification hubs.

  4. 在“通知中心”页面上,在工具栏上选择“创建”。

    A screenshot showing how to create a new notification hub.

  5. 在“通知中心”页面上的“基本信息”选项卡中,执行以下步骤:

    1. 在“订阅”中,选择要使用的 Azure 订阅的名称,然后选择现有资源组或创建新资源组。

    2. 在“命名空间详细信息”中为新命名空间输入唯一名称。

    3. 命名空间包含一个或多个通知中心,因此请在“通知中心详细信息”中键入中心的名称。

    4. 从“位置”下拉列表框中选择值。 此值指定要在其中创建通知中心的位置。

      Screenshot showing notification hub details.

    5. 查看“可用性区域”选项。 如果选择了具有可用性区域的区域,则默认会选中该复选框。 可用性区域是一项付费功能,因此会向你的层级添加额外费用。

    6. 选择“灾难恢复”选项:“”、“配对恢复区域”或“灵活恢复区域”。 如果选择“配对恢复区域”,则会显示故障转移区域。 如果选择“灵活恢复区域”,请使用下拉列表从恢复区域列表中选择。

      Screenshot showing availability zone details.

    7. 选择创建

  6. 部署完成后,选择“转到资源”。

创建新命名空间后,请确保设置新命名空间中的 PNS 凭据,并创建新命名空间中的等效策略。

导出/导入注册

在要将资源移到其中的区域创建新命名空间后,批量导出所有注册,然后将它们导入到新命名空间中。 为此,请参阅批量导出和导入 Azure 通知中心注册

删除前一命名空间(可选)

完成从旧命名空间到新命名空间的注册导出后,可以根据需要删除旧命名空间。

  1. 转到前一区域的现有命名空间。

  2. 单击“删除”,然后在“删除命名空间”窗格中重新输入命名空间名称。

  3. 单击“删除命名空间”窗格底部的“删除”。

后续步骤

以下文章是其他已提供区域移动文章的服务的示例。