gpt4 book ai didi

azure - 无法添加 DSC 扩展 JSON ARM

转载 作者:行者123 更新时间:2023-12-02 23:53:02 24 4
gpt4 key购买 nike

我正在尝试向 azure arm 模板添加扩展,因此当它循环时,会将扩展添加到每个虚拟机。

完整的 JSON 位于以下链接: https://pastebin.com/embed_iframe/7uvwdZ6e

我收到的错误是:

Error: Code=InvalidTemplate; Message=Deployment template validation failed: 'The resource 'Microsoft.Compute/virtualMachines/vmt1dsc/extensions/CreateADPDC' at line 
'0' and column '0' is defined multiple times in a template.

CreateADPDC' 是扩展的名称。

提前致谢:)

最佳答案

你的 dsc 扩展(我相信第 444 行)是这样的(因此它提示它被定义了多次):

"name": "[concat(parameters('VMNames'),'/',parameters('vmNameDscConfig'))]",

但应该是这样的:

"name": "[parameters('vmNameDscConfig')]",

小备注,如果您将“子”资源声明为独立资源,则需要“子”资源的全名\类型(例如子网、虚拟机扩展、nsg 规则等),但您的资源是虚拟机资源的嵌套资源,所以 type 应该是 extensions,就像其他扩展一样,而不是:

"type": "Microsoft.Compute/virtualMachines/extensions",

关于azure - 无法添加 DSC 扩展 JSON ARM,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/54126863/

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