Мы начали использовать привязку очереди в наших функциях Azure для более длительных задач, таких как отправка массовых сообщений электронной почты и задачи «очистки» для CosmosDB.Мы локально разрабатываем с помощью эмулятора функций, затем фиксируем в VSTS / Azure DevOps, которые затем автоматически развертываются в нашем приложении функций.
Кажется, что довольно быстро у нас будет несколько функций (два локальных эмулятора и одиноблачная функция) все слушают одну и ту же очередь.Мы попытались отключить локально и переименовать локально, но все они кажутся неуклюжими обходными путями, которые требуют слишком много ручной работы и имеют возможность перенести неправильное имя очереди в VSTS.
Как настроить имя очереди вfunction.json читать переменную окружения?Параметру подключения в привязке присваивается имя переменной среды, но для параметра очереди требуется строка.
{
"disabled": false,
"bindings": [
{
"name": "myQueueItem",
"type": "queueTrigger",
"direction": "in",
"queueName": "emailer",
"connection": "STORAGE_CONNECTION_STRING"
}
]
}