Перемещение доменов Сетка событий Azure в другой регион
В этой статье рассматриваются рекомендуемые подходы, рекомендации и рекомендации по перемещению доменов сетки событий в другой регион.
Существуют различные причины, по которым может потребоваться переместить существующие ресурсы Azure из одного региона в другой. Возможно, вам потребуется:
- Воспользуйтесь новым регионом Azure.
- Развертывание функций или служб, доступных только в определенных регионах.
- Отвечайте требованиям к внутренней политике и управлению.
- Согласование слияний и приобретений компании
- Отвечайте требованиям к планированию емкости.
Для этого выполните следующие обобщенные действия.
Экспорт ресурса домена в шаблон Azure Resource Manager.
Внимание
Ресурс домена и разделы в домене экспортируются в шаблон. Подписки на разделы домена не экспортируются.
Используйте шаблон для развертывания домена в целевом регионе.
Создание подписок для разделов домена вручную в целевом регионе. При экспорте домена в шаблон в текущем регионе подписки для разделов домена не экспортируются. Поэтому необходимо создавать их после создания домена и его разделов в целевом регионе.
Проверка развертывания. Отправьте событие в раздел домена в домене и убедитесь, что был вызван обработчик событий, связанный с подпиской.
Чтобы завершить перемещение, удалите домен из исходного региона.
Необходимые компоненты
- Убедитесь, что служба "Сетка событий Azure" доступна в целевом регионе. См. страницу Доступность продуктов по регионам.
Подготовить
Чтобы приступить к работе, экспортируйте шаблон Диспетчера ресурсов для домена.
Войдите на портал Azure.
На панели поиска в разделе введите Домены Сетки событий, а затем в раскрывающемся списке выберите Домены сетки событий.
Выберите домен, который необходимо экспортировать в шаблон Диспетчера ресурсов.
На странице Домен сетки событий выберите пункт Экспорт шаблона в разделе Параметры в меню слева и нажмите кнопку Скачать на панели инструментов.
Внимание
Домен и его разделы экспортируются. Подписки на разделы домена не экспортируются. Поэтому вам необходимо создать подписки для разделов домена после перемещения этих разделов.
Найдите скачанный из портала ZIP-файл и распакуйте его в любую выбранную папку. Этот файл архива содержит JSON-файлы шаблонов и параметров.
Откройте файл template.json в выбранном редакторе.
Обновите
location
для ресурса домена до целевого региона или расположения. Информацию о кодах расположений см. в статье Расположения Azure. Код региона — это имя региона без пробелов. Например,West US
иwestus
равнозначны."type": "Microsoft.EventGrid/domains", "apiVersion": "2020-06-01", "name": "[parameters('domains_spegriddomain_name')]", "location": "westus",
Сохраните шаблон.
Повторное развертывание
Разверните шаблон для создания домена и разделов домена в целевом регионе.
- На портале Azure выберите Создать ресурс.
- В строке Поиск в Marketplace введите развертывание шаблона и нажмите клавишу ВВОД.
- Выберите Развертывание шаблона.
- Нажмите кнопку создания.
- Выберите Создать собственный шаблон в редакторе.
- Выберите Загрузить файл и следуйте инструкциям, чтобы загрузить файл template.json, скачанный в предыдущем разделе.
- Нажмите кнопку Сохранить, чтобы сохранить шаблон.
- На странице "Пользовательское развертывание " выполните следующие действия.
Выберите подписку Azure.
Выберите существующую группу ресурсов в целевом регионе или создайте ее.
В поле Регион выберите целевой регион. Если выбрана существующая группа ресурсов, этот параметр доступен только для чтения.
В поле доменное имя введите новое имя домена.
Выберите Review + create (Просмотреть и создать).
После успешной проверки шаблона выберите создать в нижней части страницы, чтобы выполнить развертывание ресурса.
После завершения развертывания выберите Перейти к группе ресурсов для перехода к странице группы ресурсов. Убедитесь, что в группе ресурсов есть домен. Выберите домен. Убедитесь, что в домене есть разделы.
Отмена или очистка
Чтобы завершить перемещение, удалите настраиваемый раздел из исходного региона.
Если вы хотите начать заново, удалите домен в целевом регионе и повторите действия, описанные в разделах Подготовка и Повторное создание этой статьи.
Удаление домена при помощи портала Azure
- В окне поиска, находящемся в верхней части портала Azure, введите Домены Сетки событий и выберите из результатов поиска Домены Сетки событий.
- Выберите домен для удаления и на панели инструментов нажмите кнопку Удалить.
- На странице подтверждения введите имя группы ресурсов и нажмите кнопку Удалить.
Удаление группы ресурсов, содержащей домен, с помощью портала Azure:
- В окне поиска в верхней части портал Azure введите Группы ресурсов и выберите Группы ресурсов из результатов поиска.
- Выберите группу ресурсов для удаления и на панели инструментов нажмите кнопку Удалить.
- На странице подтверждения введите имя группы ресурсов и нажмите кнопку Удалить.