使用AZ CLI传递参数以进行ARM模板部署

时间:2020-01-03 16:40:37

标签: azure-devops azure-powershell

我正在尝试使用az group deployment create来执行ARM模板部署,并且我想传递在变量中定义了值的参数。使用以下语法,我可以毫无问题地做一个参数:

--parameters parameter1=$var1

但是当我尝试使用以下语法添加其他参数时,它将失败:

--parameters parameter1=$var1, parameter2=$var2

以下语法也将失败,因为它将不使用变量的值:

    --parameters '{
        "parameter1": { "value": "$var1" },
        "parameter2": { "value": "$var2" }
    }'

有人知道我想做的事是否可行以及正确的语法是什么?

1 个答案:

答案 0 :(得分:0)

我正在将损坏的外壳和语法稍有不正确组合起来。下面列出了我尝试做的正确语法:

--parameters parameter1=$var1 parameter2=$var2

或者,对于涉及多个参数的清洁视图:

--parameters parameter1=$var1 `
    parameter2=$var2 `
    parameter3=$var3