现在我的 json arm 模板参数文件如下所示,我正在传递单个章鱼变量值,并将其分配到模板内的数组中。
“参数”:{
"HighPriorityQueues": {
"value": [
"#{HighPriorityQueue1}",
"#{HighPriorityQueue2}",
"#{HighPriorityQueue3}"
]
}
}
章鱼变量
名称:HighPriorityQueue1 值:事件
名称:HighPriorityQueue2 值:工作流
名称:HighPriorityQueue3 值:调度
我正在寻找可以从章鱼传递整个数组的解决方案,因此如果数组中有任何新值,我将来不必对模板进行任何更改。我应该能够更新章鱼数组变量,只需重新部署即可添加新的 azure 资源。
我尝试了以下方法来定义章鱼变量,但它不起作用
姓名: 参数:HighPriorityQueues
值: [“事件”, "工作流程", “调度”]
有谁知道如何从章鱼传递数组?如果您能在这里帮助我,我将不胜感激。
谢谢
答案 0 :(得分:0)
我找到了解决方法,我从八达通传递了字符串变量,其值为“事件、工作流、调度”
在arm模板里面我用split函数生成数组
"HighPriorityQueuesArray": "[split(parameters('HighPriorityQueues'), ',')]"