Azure ARM:如果资源组不存在,则放入部署资源组
Azure ARM: If resource group does not exist, place in deployment resource group
我创建了一个部署到资源组 (parent-rg) 的主模板。在主模板内部,有多个嵌套模板。嵌套模板可以选择在不同的资源组 (child-rg) 中创建它们的资源。
当然,在部署过程中,如果child-rg不存在,嵌套模板就会失败。
有没有办法把逻辑表达式说成 "if your child-rg does not exist, place it in the main template's parent-rg."
不,您需要在模板外部实现此逻辑并将 "result"(yes\no、true\false 等)传递给模板,在模板中您可以依赖这个值来做决定。 arm 模板无法检查资源是否存在。
我创建了一个部署到资源组 (parent-rg) 的主模板。在主模板内部,有多个嵌套模板。嵌套模板可以选择在不同的资源组 (child-rg) 中创建它们的资源。
当然,在部署过程中,如果child-rg不存在,嵌套模板就会失败。
有没有办法把逻辑表达式说成 "if your child-rg does not exist, place it in the main template's parent-rg."
不,您需要在模板外部实现此逻辑并将 "result"(yes\no、true\false 等)传递给模板,在模板中您可以依赖这个值来做决定。 arm 模板无法检查资源是否存在。