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

Win*_*oss 1 azure azure-resource-manager

我希望能够将可变数量的特定字符串传递给资源.例如,我有一个主机名列表和一个参数"主机名数",当更改数字时,资源中的值也会发生变化. 在此输入图像描述

我怎样才能做到这一点?我不能使用take-array函数,因为数组有"name":"value"方案,我只需要传递"values".

Pet*_*ter 5

如果您的阵列形成为主机名,则可以使用take.无需在数组中添加"name":"value"对.

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

   "hostnames": "[take(parameters('count'),variables('test'))]",  
Run Code Online (Sandbox Code Playgroud)