这可能是一个愚蠢的问题,但对Azure
来说有点新鲜。
我使用新门户创建了一个虚拟网络和一些RM/ARM virtual machines
。我有一个网关,有两个站点到站点的连接。现在我发现(至少这是我此时的看法),只有在创建网络时才能提供点对站功能所需的证书信息。我还想调整子网尺寸。
我认为这意味着我必须删除所有内容,但VHD
文件会重新创建虚拟网络(提供证书等),然后重新创建连接和VM
。它比我在门户网站上做的工作要多得多(我一直在等待事情完成,一次一个)。所以这就是问题。
是否有可用于使用现有Azure资源作为输入创建模板的工具或技术,以便生成的模板可用于在删除后轻松恢复资源?
非常感谢您提供的任何帮助......
P.S。在你提出之前,我知道azure快速启动模板,但完美地键入参数并不是我做得好的。
答案 0 :(得分:2)
幸运的是,有! 看看这个:
http://capturegroup.azurewebsites.net
它会拍摄现有设置的快照,并生成一个ARM模板:)
还有一个不同的工具可以让您直观地构建ARM模板,然后下载它们。它附带了一堆预先配置好的模板,可以很好地衡量:
希望其中任何一个可以帮助你:)
答案 1 :(得分:1)
试试https://resources.azure.com/。它应该使用与Azure一起使用的帐户相同的凭据。您展开窗口左侧的树以查找要查看的特定项目。在您的情况下,它可能是以下之一:
订阅 - > 您的订阅名称 - >提供者 - > Microsoft.Network - >虚拟网络
订阅 - > 您的订阅名称 - > resourceGroups - > 您的资源组 - >提供者 - > Microsoft.Network - > virtualnetworks - > 您的虚拟网络
找到您感兴趣的项目后,您应该会在屏幕右侧看到JSON数据。 URL上方有选项卡,请尝试选择它们以熟悉可用的不同信息集。我通常发现数据选项卡非常有用,但如果我在PowerShell中工作,那么选择PowerShell选项卡可能非常有用。
答案 2 :(得分:0)
您可以从Portal或PowerShell导出ARM模板:
Export-AzureRmResourceGroup -ResourceGroupName <String> [-Path <String>] [-IncludeParameterDefaultValue [<SwitchParameter>]] [-IncludeComments [<SwitchParameter>]]