Azure 资源组作用域中的部署不允许使用location属性

Azure 资源组作用域中的部署不允许使用location属性,azure,arm,azure-sql-database,azure-resource-manager,arm-template,Azure,Arm,Azure Sql Database,Azure Resource Manager,Arm Template,我创建了链接的ARM模板并尝试部署,但我发现了以下错误 我正在使用链接模板部署Sql Server和服务器数据库。单个ARM(Sql Server和Sql数据库工作正常) 错误:部署无效; Message=资源上的部署不允许使用“location”属性 集团范围。有关用法,请参阅 详细信息。 若我删除位置并尝试部署,我将得到以下错误 此定义需要location属性 { "$schema": "https://schema.management.azure.com/s

我创建了链接的ARM模板并尝试部署,但我发现了以下错误

我正在使用链接模板部署Sql Server和服务器数据库。单个ARM(Sql Server和Sql数据库工作正常)

错误:部署无效; Message=资源上的部署不允许使用“location”属性 集团范围。有关用法,请参阅 详细信息。

若我删除位置并尝试部署,我将得到以下错误

此定义需要location属性

{
"$schema": "https://schema.management.azure.com/schemas/2019-04-01/deploymentParameters.json#",
"contentVersion": "1.0.0.0",
"parameters": {
    "sqlserver_linkedTemplatepath": {
        "value": "https://stvirtuosotest.blob.core.windows.net/armlinkedtemplates/azuredeploysql.json"
    },
    "sqldb_linkedTemplatepath": {
        "value": "https://stvirtuosotest.blob.core.windows.net/armlinkedtemplates/azuredeploysqldb.json"
    },
    "sqlserver_parameters_linkedTemplatepath": {
        "value": "https://stvirtuosotest.blob.core.windows.net/armlinkedtemplates/azuredeploy.sqlparameters.json"
    },
    "sqldb_parameters_linkedTemplatepath": {
        "value": "https://stvirtuosotest.blob.core.windows.net/armlinkedtemplates/azuredeploy.sqldbparameters.json"
    }
}
}
我的错误是在模式版本还是api版本还是什么

New-AzResourceGroupDeployment -Name "ARMLinkedDeployment" -ResourceGroupName "Test-POC-RG" -TemplateFile ".......\MainTemplates\SqlApp\azuredeploy.json" -TemplateParameterFile ".....\MainTemplates\SqlApp\parameters.json"
parameters.json

{
"$schema": "https://schema.management.azure.com/schemas/2019-04-01/deploymentParameters.json#",
"contentVersion": "1.0.0.0",
"parameters": {
    "sqlserver_linkedTemplatepath": {
        "value": "https://stvirtuosotest.blob.core.windows.net/armlinkedtemplates/azuredeploysql.json"
    },
    "sqldb_linkedTemplatepath": {
        "value": "https://stvirtuosotest.blob.core.windows.net/armlinkedtemplates/azuredeploysqldb.json"
    },
    "sqlserver_parameters_linkedTemplatepath": {
        "value": "https://stvirtuosotest.blob.core.windows.net/armlinkedtemplates/azuredeploy.sqlparameters.json"
    },
    "sqldb_parameters_linkedTemplatepath": {
        "value": "https://stvirtuosotest.blob.core.windows.net/armlinkedtemplates/azuredeploy.sqldbparameters.json"
    }
}
}
azuredeploy.json文件

{
"$schema": "https://schema.management.azure.com/schemas/2019-04-01/deploymentTemplate.json#",
"contentVersion": "1.0.0.0",
"parameters": {
    "sqlserver_linkedTemplatepath": {
        "type": "string",
        "metadata": {
            "description": "The sql server arm template json file path from storage account.."
        }
    },
    "sqldb_linkedTemplatepath": {
        "type": "string",
        "metadata": {
            "description": "The sql database deploy arm template json file path from storage account."
        }
    },
    "sqldb_parameters_linkedTemplatepath": {
        "type": "string",
        "metadata": {
            "description": "The sql database arm parameters file json file path from storage account."
        }
    },
    "sqlserver_parameters_linkedTemplatepath": {
        "type": "string",
        "metadata": {
            "description": "The sql server arm parameters json file path from storage account."
        }
    }
},

"resources": [
    {
        "type": "Microsoft.Resources/deployments",
        "apiVersion": "2020-06-01",
        "name": "sqlDbDeployment",
        "resourceGroup": "[resourceGroup().name]",
        "properties": {
            "mode": "Incremental",
            "templateLink": {
                "uri": "[parameters('sqldb_linkedTemplatepath')]",
                "contentVersion": "1.0.0.0"
            },
            "parametersLink": {
                "contentVersion": "1.0.0.0",
                "uri": "[parameters('sqldb_parameters_linkedTemplatepath')]"
            }
        },
        "dependsOn": [
            "sqlServerDeployment"
        ]
    },
    {
        "type": "Microsoft.Resources/deployments",
        "apiVersion": "2020-06-01",
        "name": "sqlServerDeployment",
        "resourceGroup": "[resourceGroup().name]",
        "properties": {
            "mode": "Incremental",
            "templateLink": {
                "uri": "[parameters('sqlserver_linkedTemplatepath')]",
                "contentVersion": "1.0.0.0"
            },
            "parametersLink": {
                "contentVersion": "1.0.0.0",
                "uri": "[parameters('sqlserver_parameters_linkedTemplatepath')]"
            }
        }
    }

],
"outputs": {
    "sqldbresourceid": {
        "type": "object",
        "value": "[reference('sqlDbDeployment').outputs.resourceGroup.resourceId]"
    },
    "sqlserverresourceid": {
        "type": "object",
        "value": "[reference('sqlServerDeployment').outputs.resourceGroup.resourceId]"
    }
}
}

@RoadRunner更新了其最后一次错过的详细信息time@RoadRunner添加后,我得到“资源组范围内的部署不允许使用'location'属性”@此定义错误需要RoadRunner获取location属性。您能告诉我您在哪里定义位置吗?@PavanKumarGVVS很高兴知道您现在可以使用它。请在下面将对您有用的内容作为答案发布,以便帮助社区中的其他人。@RoadRunner更新了上次错过的详细信息time@RoadRunner添加后,我得到“资源组范围内的部署不允许使用'location'属性”@此定义错误需要RoadRunner获取location属性。您能告诉我您在哪里定义位置吗?@PavanKumarGVVS很高兴知道您现在可以使用它。请把对你有用的东西贴在下面作为答案,这样它也能帮助社区中的其他人。