我正在尝试从部署后脚本文件中的ARM模板读取输出值。您能给我语法来读取这些值吗?
答案 0 :(得分:0)
您可以使用参考函数从linked template中检索出out值。
使用以下语法检索属性值:"[reference('<name-of-deployment>').outputs.<property-name>.value]"
注意:您不能在嵌套模板的输出部分中使用引用功能。要返回嵌套模板中已部署资源的值,请将嵌套模板转换为链接模板。
如果可以使用Powershell命令,我们可以获取以下命令
$deploy = New-AzureRmResourceGroupDeployment -Name $deployment -ResourceGroupName $resourceGroupName -TemplateFile $deployJsonFilePath -TemplateParameterFile $deployJsonParameterFilePath
$outPuts = $deploy.Outputs