json - Azure ARM:如果资源组不存在,则放入部署资源组
问题描述
我创建了一个部署到资源组 (parent-rg) 的主模板。在主模板内部,有多个嵌套模板。嵌套模板可以选择在不同的资源组 (child-rg) 中创建其资源。
自然,在部署过程中,如果 child-rg 不存在,嵌套模板就会失败。
有没有办法把一个逻辑表达式说成“如果你的 child-rg 不存在,把它放在主模板的 parent-rg 中”。
解决方案
不,您需要在模板之外实现此逻辑并将“结果”(是\否,真\假等)传递给模板,在模板中您可以依赖此值来做出决定。arm 模板无法检查资源是否存在。
推荐阅读
- php - 尝试分配非对象的属性
- c# - Xamarin 将 ItemSource 中的数据绑定到标签文本
- javascript - 如何合并对象数组中的对象?
- django - 如何在 Django Rest 中为谷歌云存储中的文件生成签名 URL?
- java - 用于具有不同依赖项的实现的 Spring 工厂 bean
- python - Django Rest Framework,如何删除 rest_auth 身份验证中的电子邮件字段?
- javascript - 如何使用 python 或 javascript 查找网站的加载时间
- javascript - 为什么这个 JS 函数会无缘无故地执行 forloop?
- autodesk-forge - 在 Autodesk 查看器中查找可见零件的中心点
- ruby - 围绕彩色数字的方法