问题描述
我正在使用链接模板部署 sql Server 和 Server Database。单个 ARM(sql Server 和 sql 数据库工作正常)。
错误:无效部署; Message=“location”属性不允许用于资源部署 组范围。请参阅https://aka.ms/deploy-to-subscription了解用法 详情。
此定义需要位置属性
我的错误是在 Schema 版本还是 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#","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","name": "sqlServerDeployment","templateLink": {
"uri": "[parameters('sqlserver_linkedTemplatepath')]","uri": "[parameters('sqlserver_parameters_linkedTemplatepath')]"
}
}
}
],"outputs": {
"sqldbresourceid": {
"type": "object","value": "[reference('sqlDbDeployment').outputs.resourceGroup.resourceId]"
},"sqlserverresourceid": {
"type": "object","value": "[reference('sqlServerDeployment').outputs.resourceGroup.resourceId]"
}
}
}
解决方法
暂无找到可以解决该程序问题的有效方法,小编努力寻找整理中!
如果你已经找到好的解决方法,欢迎将解决方案带上本链接一起发送给小编。
小编邮箱:dio#foxmail.com (将#修改为@)