gpt4 book ai didi

azure - ARM 模板,段长度不正确

转载 作者:行者123 更新时间:2023-12-04 11:37:03 24 4
gpt4 key购买 nike

我正在尝试构建 ARM 模板并不断收到错误:

'The template resource 'udr-sub-w05-w05-w05-agw-10.10.10.32/27' for type 
'Microsoft.Network/routeTables' at line '141' and column '5' has incorrect segment lengths. A nested resource type must have identical number of segments as its resource name. A root resource type must
have segment length one greater than its resource name.

创建路由表代码的嵌套模板如下:

{
"name": "[variables('routeTable1')]",
"type": "Microsoft.Network/routeTables",
"apiVersion": "[variables('routeTableApiVersion')]",
"location": "[resourceGroup().location]",
"properties": {
"routes": [
],
"disableBgpRoutePropagation": false
}
},
{
"name": "[variables('routeTable2')]",
"type": "Microsoft.Network/routeTables",
"apiVersion": "[variables('routeTableApiVersion')]",
"location": "[resourceGroup().location]",
"properties": {
"routes": [
],
"disableBgpRoutePropagation": false
}
},

知道哪里出了问题吗?我花了一些时间谷歌搜索,我的理解是“TYPE”应该比“NAME”少一个段,我相信它有

  "name": "[variables('routeTable1')]",
"type": "Microsoft.Network/routeTables",

路由表一变量

 "routeTable1": "[tolower(concat('udr-', variables('subnetName1')))]",
"routeTable2": "[tolower(concat('udr-', variables('subnetName2')))]",

谢谢

最佳答案

您的路由表名称包含 /,因此它认为您正在尝试创建子资源并要求您提供其类型(您只提供父资源类型)。删除 /27 内容或将其替换为 -27 或类似内容。

关于azure - ARM 模板,段长度不正确,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/53074116/

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