我想从存储Blob部署我的ARM模板。以下是我所做的:
1. Upload the template file template.json and parameter file paramter.json to blob
In the parameter file I defined a parameter with empty value:
"environment": {
"value":""
}
2. Run following powershell script to deploy template and override the parameter:
New-AzureRmResourceGroupDeployment -ResourceGroupName myResourceGroup
-TemplateUri $templateUri
-TemplateParameterUri $parameterUri
-environment "Test"
但是根据模板输出,实际环境值为空。
有趣的是,如果我使用TemplateFile和TemplateParameterFile从本地文件部署模板,则效果很好。
有人知道我的代码有什么问题吗?
答案 0 :(得分:1)
我认为您的代码没有任何问题,不幸的是,仅此cmdlet的编码方式就无法覆盖如果从URI提供参数文件而无法覆盖在参数文件中设置的参数。