azure - 从现有 Azure 对象(例如 VM 或 VNET)创建 ARM 模板

标签 azure azure-resource-manager

这可能是一个愚蠢的问题,但对于Azure来说有点陌生。

我使用新门户创建了一个虚拟网络和许多 RM/ARM 虚拟机。我有一个带有两个站点到站点连接的网关。现在我发现(至少这是我目前的看法)点到站点能力所需的证书信息只能在创建网络时提供。我还想调整子网大小。

我认为这意味着我必须删除除 VHD 文件之外的所有内容,重新创建虚拟网络(提供证书等),然后重新创建连接和 VMs.这比我在门户中想做的工作要多得多(我一直在等待事情完成,一次一个)。那么问题来了。

是否有一种工具或技术可用于使用现有 Azure 资源作为输入来创建模板,以便生成的模板可用于在删除后轻松恢复资源?

您可能提供的任何帮助将不胜感激......

附注在你提出之前,我了解 azure 的快速启动模板,但完美地键入参数并不是我擅长的事情。

最佳答案

幸运的是,有! 看看这个:

http://capturegroup.azurewebsites.net

它拍摄现有设置的快照,并生成 ARM 模板:)

还有一个不同的工具可让您直观地构建 ARM 模板,然后下载它们。它还附带了一堆预配置的模板,可以起到很好的作用:

http://Armviz.io

希望这些对您有帮助:)

关于azure - 从现有 Azure 对象(例如 VM 或 VNET)创建 ARM 模板,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/35608544/

相关文章:

Azure API 管理 : authorization with Oauth2 401 gives "Unauthorized. Access token is missing or invalid."

azure - 在terraform中如何根据变量将数值转换为字符串

Azure 将点到站点客户端流量路由到站点到站点本地网络

Azure资源图查询重写默认标记响应

azure - 我可以使用负载均衡器来扩展 Azure Service Fabric 应用程序吗

c# - 如何根据函数触发器中的属性绑定(bind) azure 函数输入?

Azure 资源管理器 Windows VM 从 Internet 访问端点不起作用

powershell - 如何通过 PowerShell 或模板将 Azure 混合连接链接到 Azure Web 应用?

azure - 使用 Bicep 设置 Azure 存储帐户装载路径

javascript - Windows Azure 是未定义的 JavaScript 错误