筛选详细的 Azure ARM 模板

Filter verbose Azure ARM template

导出的 Azure ARM 模板包含大量无用信息,比方说快照。我只想导出实际资源定义。

是否可以过滤掉不需要的项目?我想将此模板转换为 Bicep(将所有资源部署到另一个订阅中),现在我必须手动清除导出的 ARM 模板中所有未使用的项目。

谢谢Gopa。将您的建议作为答案发布,以帮助其他社区成员。

从资源组或资源中导出 ARM 模板将为您提供一个模板,该模板是当前属性的 快照 ,因此它包括初始后更改的所有属性部署。

您也可以尝试从部署历史导出模板,这样您就可以选择导出初始版本,而无需在每次部署后进行更改。

您可以将源代码管理中的所有资源都维护为ARM模板并使用CI/CD进行部署,每当有变化时,您就可以拥有我们最新版本的ARM 模板并在需要时使用它来构建新环境。

您可以导出用于部署现有资源的模板。您获得的模板正是用于部署的模板。

Export template after deployment

  1. Select要导出的资源组。

  2. Select 部署下的 link。

  3. Select 部署历史中的部署之一。

  4. Select 模板。显示用于此部署的模板,并且可供下载。