gpt4 book ai didi

azure - 如何有条件地在 ARM 模板中包含 dependentOn

转载 作者:行者123 更新时间:2023-12-03 04:16:19 25 4
gpt4 key购买 nike

我有一个场景,我需要有条件地在 ARM 模板中的资源上包含 dependentOn 属性。我尝试了下面的代码

"dependsOn": "[if(contains(parameters('abc'),'dependsOn'),parameters('abc').dependsOn, variables('defaultDependsOn'))]",

但是模板验证错误并显示以下消息

The request content was invalid and could not be deserialized: 'Error converting value "[if(contains(parameters('abc'),'dependsOn'),parameters('abc').dependsOn, variables('defaultDependsOn'))]" to type 'System.String[]'. Path 'properties.template.resources[0].dependsOn', line 1, position 2429.'.

最佳答案

该属性所依赖的含义是Define the order for deploying resources in Azure Resource Manager Templates ,您可以从此文档中获取更多详细信息。

如果指令错误也会导致循环依赖。所以你应该仔细设置dependsOn属性。

对于您发布的错误,我认为您应该按照文档所述使用真实资源设置dependsOn属性的值。

关于azure - 如何有条件地在 ARM 模板中包含 dependentOn,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/52673745/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com