Поделиться через


Перемещение Сетка событий Azure настраиваемых тем в другой регион

Существуют различные причины, по которым может потребоваться переместить существующие ресурсы Azure из одного региона в другой. Возможно, вам потребуется:

  • Воспользуйтесь новым регионом Azure.
  • Развертывание функций или служб, доступных только в определенных регионах.
  • Отвечайте требованиям к внутренней политике и управлению.
  • Согласование слияний и приобретений компании
  • Отвечайте требованиям к планированию емкости.

В этой статье описывается перемещение ресурсов Сетка событий Azure в другой регион Azure.

Для этого выполните следующие обобщенные действия.

  • Экспорт ресурса настраиваемого раздела в шаблон Azure Resource Manager.

    Внимание

    В шаблон экспортируется только настраиваемый раздел. Подписки для раздела не экспортируются.

  • Используйте шаблон для развертывания настраиваемого раздела в целевом регионе.

  • Создание подписок вручную в целевом регионе. При экспорте настраиваемого раздела в шаблон в текущем регионе экспортируется только сам раздел. Подписки не включаются в шаблон, поэтому их необходимо создавать вручную после создания настраиваемого раздела в целевом регионе.

  • Проверка развертывания. Убедитесь, что таблица создается в целевой базе данных.

  • Чтобы завершить перемещение, удалите настраиваемый раздел из исходного региона.

Необходимые компоненты

Подготовить

Чтобы приступить к работе, экспортируйте шаблон Диспетчера ресурсов для настраиваемого раздела.

  1. Войдите на портал Azure.

  2. На панели поиска в разделе введите Разделы Сетки событий, а затем в раскрывающемся списке выберите Разделы сетки событий.

    Снимок экрана: страница поиска и выбора разделов сетки событий.

  3. Выберите раздел, который необходимо экспортировать в шаблон Диспетчера ресурсов.

    Снимок экрана: выбор пользовательской страницы раздела.

  4. На странице Разделы сетки событий выберите пункт Экспорт шаблона в разделе Параметры в меню слева и нажмите кнопку Скачать на панели инструментов.

    Снимок экрана: шаблон экспорта —> скачивание.

    Внимание

    В шаблон экспортируется только настраиваемый раздел. Подписки для раздела не экспортируются. Поэтому необходимо создать подписки для раздела после перемещения раздела в целевой регион.

  5. Найдите скачанный из портала .zip-файл и распакуйте его в любую выбранную папку. Этот файл архива содержит JSON-файлы шаблонов и параметров.

  6. Откройте файл template.json в выбранном редакторе.

  7. Обновите location для ресурса раздела до целевого региона или расположения. Информацию о кодах расположений см. в статье Расположения Azure. Код региона — это имя региона без пробелов. Например, West US и westus равнозначны.

    "type": "Microsoft.EventGrid/topics",
    "apiVersion": "2020-06-01",
    "name": "[parameters('topics_mytopic0130_name')]",
    "location": "westus"
    
  8. Сохраните шаблон.

Повторное развертывание

Используйте шаблон для развертывания настраиваемого раздела в целевом регионе.

  1. На портале Azure выберите Создать ресурс.
  2. В строке Поиск в Marketplace введите развертывание шаблона и нажмите клавишу ВВОД.
  3. Выберите Развертывание шаблона.
  4. Нажмите кнопку создания.
  5. Выберите Создать собственный шаблон в редакторе.
  6. Выберите Загрузить файл и следуйте инструкциям, чтобы загрузить файл template.json, скачанный в предыдущем разделе.
  7. Нажмите кнопку Сохранить, чтобы сохранить шаблон.
  8. На странице "Пользовательское развертывание " выполните следующие действия.
    1. Выберите подписку Azure.

    2. Выберите существующую группу ресурсов в целевом регионе или создайте ее.

    3. В поле Регион выберите целевой регион. Если выбрана существующая группа ресурсов, этот параметр доступен только для чтения.

    4. В поле Имя раздела введите новое имя раздела.

    5. В нижней части страницы выберите Review + create (Проверить и создать).

      Снимок экрана: страница пользовательского развертывания.

    6. На странице Проверить и создать проверьте параметры и нажмите кнопку Создать.

Проверка

  1. После успешного развертывания выберите Перейти к ресурсу.

    Снимок экрана: страница ресурса.

  2. Убедитесь, что отображается страница раздела Сетки событий для настраиваемого раздела.

  3. Выполните действия, описанные в разделе Маршрутизация пользовательских событий в конечную веб-точку, чтобы отправить события в раздел. Убедитесь, что вызывается обработчик событий веб-перехватчика.

Отмена или очистка

Чтобы завершить перемещение, удалите настраиваемый раздел из исходного региона.

Если вы хотите начать заново, удалите раздел в целевом регионе и повторите действия, описанные в разделах Подготовка и Повторное создание этой статьи.

Чтобы удалить настраиваемый раздел с помощью портала Azure, выполните следующие действия.

  1. В окне поиска, находящемся в верхней части портала Azure, введите Разделы Сетки событий и выберите из результатов поиска Разделы Сетки событий.
  2. Выберите раздел для удаления и на панели инструментов нажмите кнопку Удалить.
  3. На странице подтверждения введите имя группы ресурсов и нажмите кнопку Удалить.

Чтобы удалить группу ресурсов, содержащую настраиваемый раздел, с помощью портала Azure:

  1. В окне поиска в верхней части портал Azure введите Группы ресурсов и выберите Группы ресурсов из результатов поиска.
  2. Выберите группу ресурсов для удаления и на панели инструментов нажмите кнопку Удалить.
  3. На странице подтверждения введите имя группы ресурсов и нажмите кнопку Удалить.