Ресурсы Azure SignalR зависят от региона и не могут быть перемещены из одного региона в другой. Однако существуют сценарии, в которых может потребоваться переместить существующий ресурс SignalR в другой регион.
Чтобы получить коды расположения региона, см. сведения о расположениях Azure SignalR. Код региона — это имя региона без пробелов, Central US = centralus.
При выборе можно также изменить другие параметры в шаблоне и быть необязательными в зависимости от ваших требований.
Выберите Сохранить в интерактивном редакторе.
Выберите подписку BASICS>, чтобы выбрать подписку, в которой будет развернут целевой ресурс.
Выберите группу ресурсов BASICS>, чтобы выбрать группу ресурсов, в которой будет развернут целевой ресурс. Вы можете выбрать "Создать" , чтобы создать новую группу ресурсов для целевого ресурса. Убедитесь, что имя не совпадает с исходной группой ресурсов существующего ресурса.
Убедитесь, что расположение BASICS>задано в целевом расположении, в котором требуется развернуть ресурс.
Выберите "Проверка и создание ", чтобы развернуть целевой ресурс Azure SignalR.
Экспорт шаблона и развертывание с помощью Azure PowerShell
Для экспорта шаблона выполните с помощью PowerShel следующие действия.
С помощью команды Connect-AzAccount войдите в подписку Azure и следуйте инструкциям на экране:
Azure PowerShell
Connect-AzAccount
Если удостоверение связано с несколькими подписками, установите активную подписку на подписку ресурса SignalR, который требуется переместить.
Скачанный файл будет называться именем группы ресурсов, из которой был экспортирован ресурс. Выберите файл, экспортированный из команды, с именем <имя_группы_ресурсов>.json, и откройте его в любом редакторе:
Azure PowerShell
notepad <source-resource-group-name>.json
Чтобы изменить параметр имени ресурса SignalR, измените свойство defaultValue исходного имени ресурса SignalR на имя целевого ресурса SignalR. Убедитесь, что имя находится в кавычках:
Чтобы получить коды расположения региона, см. сведения о расположениях Azure SignalR. Код региона — это имя региона без пробелов, Central US = centralus.
При выборе можно также изменить другие параметры в шаблоне в зависимости от ваших требований.
Сохраните файл <имя_группы_ресурсов>.json.
Создайте группу ресурсов в целевом регионе для развертывания целевого ресурса SignalR с помощью New-AzResourceGroup.
Разверните измененный файл <имя_группы_ресурсов>.json в группе ресурсов, созданной на предыдущем шаге, с помощью команды New-AzResourceGroupDeployment:
После развертывания, если вы хотите начать или отменить карта ресурс SignalR в целевом объекте удалите группу ресурсов, созданную в целевом объекте, которая удаляет перемещаемый ресурс SignalR. Для этого выберите группу ресурсов на панели мониторинга портала, а затем выберите Удалить в верхней части страницы обзора. Кроме того, можно использовать Remove-AzResourceGroup:
Чтобы зафиксировать изменения и завершить перемещение ресурса SignalR, удалите исходный ресурс SignalR или группу ресурсов. Для этого выберите ресурс SignalR или группу ресурсов на панели мониторинга на портале и выберите "Удалить " в верхней части каждой страницы.
Следующие шаги
В этом руководстве вы переместили ресурс Azure SignalR из одного региона в другой и очистили исходные ресурсы. Дополнительные сведения о перемещении ресурсов между регионами и аварийном восстановлении в Azure см. в следующих статьях: