导出的 Azure ARM 模板包含很多无用的信息,比如说快照。我只想导出实际的资源定义。
是否可以过滤掉不必要的项目?我想将此模板转换为 Bicep(将所有资源部署到另一个订阅中),现在我必须从导出的 ARM 模板中手动清除所有未使用的项目。
导出的 Azure ARM 模板包含很多无用的信息,比如说快照。我只想导出实际的资源定义。
是否可以过滤掉不必要的项目?我想将此模板转换为 Bicep(将所有资源部署到另一个订阅中),现在我必须从导出的 ARM 模板中手动清除所有未使用的项目。
谢谢你戈帕。发布您的建议作为帮助其他社区成员的答案。
从资源组或资源中导出 ARM 模板将为您提供一个模板,该模板是当前属性的快照,因此它包含在初始部署后更改的所有属性。
您也可以尝试从部署历史记录中导出模板,这将为您提供导出初始版本的选项,而无需在每次部署后进行更改。
您可以将源代码控制中的所有资源作为 ARM 模板进行维护,并在发生更改时使用CI/CD进行部署,因此您可以拥有我们最新版本的 ARM 模板,并在需要时使用它来构建新环境。
您可以导出用于部署现有资源的模板。您获得的模板正是用于部署的模板。