3

我在我的一个资源组中创建了一个相对复杂的 IaaS 环境。环境运作良好。现在我需要在另一个 RG 中重新构建相同的环境进行测试和验证。

在同一订阅的另一个资源组中重新创建相同环境的最简单方法是什么?我试图导出资源组并下载它。问题是文件“parameters.json”包含对原始资源组名称的硬编码引用。是否有一种简单的方法可以将 RG 的所有内容复制到同一环境中的另一个 RG?谢谢,

4

1 回答 1

0

这里可以使用两种方法。您可以从模板和参数文件中删除资源组引用,然后在使用 PowerShell、门户、Azure CLI 等从模板部署时简单地指定资源组。

在 PowerShell 中使用此方法进行部署

New-AzureRmResourceGroupDeployment -Name ExampleDeployment -ResourceGroupName ExampleResourceGroup -TemplateFile <PathToTemplate> -TemplateParameterFile <PathToParameterFile>

或者

您可以在参数文件中将资源组更改为新的资源组并进行部署。

您可以在此处阅读有关使用模板进行部署的更多信息。

编辑:

只是一个注释,但您不必参数使用单独的文件。您也可以轻松地将参数包含在模板文件中。

于 2016-07-04T13:43:21.503 回答