gpt4 book ai didi

azure - ARM模板部署: TemplateLink not an existing language expression property

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

我正在尝试将防火墙部署到 Azure。当我在 Jenkins 中验证模板时,它说一切都很好。当我尝试运行模板时,此时出现错误:

{
"name": "SettingUpVirtualNetwork",
"type": "Microsoft.Resources/deployments",
"apiVersion": "2017-05-10",
"properties": {
"mode": "Incremental",
"templateLink": {
"uri": "[uri(deployment().properties.templateLink.uri, 'vnet.json')]",
"contentVersion": "1.0.0.0"
}
}
}

错误如下:

Unable to process template language expressions for resource '/subscriptions/****/resourceGroups/networks-hub-rg/providers/Microsoft.Resources/deployments/SettingUpVirtualNetwork' at line '1' and column '6637'. 'The language expression property 'templateLink' doesn't exist, available properties are 'template, parameters, mode, provisioningState'.'

现在,Azure 指南明确指出 templateLink 完全有效。我之前使用过 templateLink 命令,没有任何问题,所以我不明白为什么这次失败了。是因为我在 uri 行中使用了“templateLink.uri”吗?

以前有人遇到过这个错误吗?有什么建议吗?

最佳答案

发生这种情况是因为您需要从 uri 部署模板,而不是从本地存储部署模板,如果您这样做 - 您的代码将起作用

关于azure - ARM模板部署: TemplateLink not an existing language expression property,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/53674953/

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