ARM: Самый простой способ воссоздать все в группе ресурсов в другой RG в той же подписке?
Я создал относительно сложную среду IaaS в одной из моих групп ресурсов. Окружающая среда работает очень хорошо. Теперь мне нужно пересобрать ту же среду в другой RG для тестирования и валидации.
Какой самый простой способ воссоздать ту же среду в другой группе ресурсов в той же подписке? Я попытался экспортировать группу ресурсов и загрузил ее. Проблема в том, что файл "parameters.json" содержит жестко закодированные ссылки на исходное имя группы ресурсов. Есть ли простой способ скопировать все содержимое RG в другой RG в той же среде? Спасибо,
1 ответ
Здесь можно использовать два подхода. Вы можете удалить ссылку на группу ресурсов из шаблона и файлов параметров, а затем просто указать группу ресурсов при развертывании из шаблона с помощью PowerShell, портала, Azure CLI и т. Д.
Развертывание с использованием этого метода в PowerShell
New-AzureRmResourceGroupDeployment -Name ExampleDeployment -ResourceGroupName ExampleResourceGroup -TemplateFile <PathToTemplate> -TemplateParameterFile <PathToParameterFile>
Или же
Вы можете изменить группу ресурсов на новую группу ресурсов в файле параметров и развернуть.
Вы можете узнать больше о развертывании с использованием шаблонов здесь.
Редактировать:
Просто примечание, но вам не нужно использовать отдельный файл для параметров. Вы также можете легко включить параметры в файл шаблона.