Azure RM模板。如何将变量值引用到资源

时间:2017-02-12 19:52:34

标签: azure azure-resource-manager

我希望能够将可变数量的特定字符串传递给资源。例如,我有一个主机名列表和一个参数"主机名数量"并且在更改数量时,资源中的值也会发生变化。 enter image description here

我该怎么做?我不能使用take-array函数,因为数组有" name":" value"计划,我只需要传递"值"。

1 个答案:

答案 0 :(得分:5)

如果您的阵列形成为主机名,则可以使用take。没有必要添加" name":" value"成对你的数组。

"variable":{
   "test":[
      "s1","s2"
   ],
   ...
 },
 "resources":[
   ...

   "hostnames": "[take(parameters('count'),variables('test'))]",