繁体   English   中英

如何使用 Visual Studio 检查 Azure ARM 模板中变量的值

[英]How to check the value of a variable in an Azure ARM Template using Visual Studio

我正在使用 Visual Studio 并希望在部署之前检查 Azure ARM 模板中变量的输出? 在下面的示例中,我想检查变量“connectionstring”的内容有没有办法使用 Visual Studio 显示当前保存在此处的值?

{
"$schema": "https://schema.management.azure.com/schemas/2015-01-01/deploymentTemplate.json#",
"contentVersion": "1.0.0.0",
"parameters": {
    "username": {
        "type": "string"
    },
    "password": {
        "type": "string"
    }
},
"variables": {
    "connectionstring":  "[concat('Name=', parameters('username'), parameters('password'))]"
},
    "resources": [ ],
    "outputs": { }
}

答案是否定的。 模板中的所有部署完成后,输出始终是过程。 实现此目的的唯一方法是使用 2 个单独的模板,但您将需要一个脚本。 Visual Studio 无法为您做到这一点。

您可以更好地调试日志,但也很难查看变量值。

在您的 azure 管道中设置一个变量 system.debug: true 并在系统诊断上运行

https://docs.microsoft.com/en-us/azure/devops/pipelines/release/variables?view=azure-devops&tabs=batch#view-vars

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM