我有一个ARM模板,其中包含以下输出部分:
"outputs": {
"sqlServerFqdn": {
"type": "string",
"value": "[reference(concat('Microsoft.Sql/servers/', variables('sqlserverName'))).fullyQualifiedDomainName]"
},
"primaryConnectionString": {
"type": "string",
"value": "[concat('Data Source=tcp:', reference(concat('Microsoft.Sql/servers/', variables('sqlserverName'))).fullyQualifiedDomainName, ',1433;Initial Catalog=', variables('databaseName'), ';User Id=', parameters('administratorLogin'), '@', variables('sqlserverName'), ';Password=', parameters('administratorLoginPassword'), ';')]"
},
"envResourceGroup": {
"type": "string",
"value": "[parameters('hostingPlanName')]"
}
}
Run Code Online (Sandbox Code Playgroud)
我有一个使用该模板的Azure资源组部署任务.然后我想在下一个任务中使用变量$(sqlServerFqdn)进行配置.该变量似乎不仅仅是填充,我无法找到告诉我如何在发布时使用"输出"值的任何地方.
在运行此ARM模板后,我需要做什么才能填充变量以用于配置任务?一个示例是powershell脚本任务或另一个ARM模板的参数.