首页 > 解决方案 > Azure ARM:如果资源组不存在,则放入部署资源组

问题描述

我创建了一个部署到资源组 (parent-rg) 的主模板。在主模板内部,有多个嵌套模板。嵌套模板可以选择在不同的资源组 (child-rg) 中创建其资源。

自然,在部署过程中,如果 child-rg 不存在,嵌套模板就会失败。

有没有办法把一个逻辑表达式说成“如果你的 child-rg 不存在,把它放在主模板的 parent-rg 中”。

标签: jsonazureazure-resource-managerarm-templateazure-template

解决方案


不,您需要在模板之外实现此逻辑并将“结果”(是\否,真\假等)传递给模板,在模板中您可以依赖此值来做出决定。arm 模板无法检查资源是否存在。


推荐阅读