现在,我的json-arm模板参数文件如下所示,我正在传递单个octopus变量值,并将其分配到模板内的数组中。
"参数":{
"HighPriorityQueues": {
"value": [
"#{HighPriorityQueue1}",
"#{HighPriorityQueue2}",
"#{HighPriorityQueue3}"
]
}
}
章鱼可变
名称:HighPriorityQueue1值:事件
名称:HighPriorityQueue2值:工作流
名称:HighPriorityQueue3值:调度
我正在寻找一个解决方案,我可以从章鱼传递整个数组,这样,如果数组中有任何新值,我就不必在未来对模板进行任何更改。我应该能够更新octopus数组变量,并简单地重新部署以添加新的azure资源。
我尝试了以下方法来定义octopus变量,但它不起作用
姓名:参数:高优先级队列
价值:["事件";,"工作流";,"调度"]
有人知道如何从章鱼身上传递阵法吗?如果你能在这里帮我,我将不胜感激。
感谢
我找到了解决方法,我从octopus传递了一个字符串变量,值为"事件、工作流程、日程安排;
在臂模板内部,我使用分割函数生成阵列
"HighPriorityQueuesArray":"[split(parameters('HighPriorityQueues'(,','(]";