【发布时间】:2020-01-29 12:32:43
【问题描述】:
我尝试在 ARM 模板中创建一个 Azure Function 主机密钥,我首先在其中创建函数,然后创建密钥:
{
"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 声明有什么问题吗?还有其他想法吗?
【问题讨论】:
-
这看起来不错,我不确定这里往南走的是什么,可能有点像种族......?你可以试试
dependsOn保证比函数应用本身更晚完成的东西吗?
标签: azure azure-functions azure-resource-manager