Я пытаюсь создать Azure Функция хост-ключ внутри шаблона ARM , где я сначала создаю функцию, а затем создаю ключ:
{
"type": "Microsoft.Web/sites/host/functionKeys",
"apiVersion": "2018-11-01",
"name": "[concat(parameters('FUNCTIONNAME'), '/default/test-key')]",
"properties": {
"name": "test-key",
"value": "test-value"
},
"dependsOn": [
"[resourceId('Microsoft.Web/sites', parameters('FUNCTIONNAME'))]"
]
}
Похоже, что при развертывании добавится ключ хоста test-key
, когда функция уже развернута. Если я разверну шаблон в новой группе ресурсов, ключ хоста будет не создан. Если я запускаю развертывание во второй раз, это так.
Что-то не так с моей декларацией dependsOn
? Есть другие идеи?