ARM模板部署的函数应用没有主机密钥并且会抛出错误。
创始人
2024-09-13 22:00:52
0

要为ARM模板部署的函数应用添加主机密钥,可以使用以下代码示例:

在ARM模板中添加以下资源:

{
  "type": "Microsoft.Web/sites/host/functionKeys",
  "apiVersion": "2018-11-01",
  "name": "[concat('default/', parameters('functionAppName'), '/default')]",
  "properties": {
    "name": "default",
    "value": "[guid(variables('functionKey'))]",
    "type": "systemkey"
  },
  "dependsOn": [
    "[resourceId('Microsoft.Web/sites', parameters('functionAppName'))]"
  ]
}

确保在ARM模板中的函数应用资源之后添加此资源。

这将为函数应用创建一个名为"default"的系统密钥。

在ARM模板中的函数应用资源中,添加以下代码以获取密钥值:

"resources": [
  {
    "type": "Microsoft.Web/sites",
    "apiVersion": "2018-11-01",
    "name": "[parameters('functionAppName')]",
    "location": "[parameters('location')]",
    "properties": {
      "serverFarmId": "[parameters('appServicePlanId')]"
    },
    "resources": [
      {
        "type": "functions",
        "apiVersion": "2018-11-01",
        "name": "[concat(parameters('functionAppName'), '/', variables('functionName'))]",
        "location": "[parameters('location')]",
        "properties": {
          "scriptFile": "[variables('scriptFile')]",
          "bindings": [
            {
              "name": "req",
              "type": "httpTrigger",
              "direction": "in",
              "authLevel": "anonymous"
            },
            {
              "type": "http",
              "name": "res",
              "direction": "out"
            }
          ],
          "secrets": [
            {
              "name": "default",
              "vaultName": "[parameters('keyVaultName')]",
              "secretName": "[parameters('keyVaultSecretName')]"
            }
          ]
        }
      }
    ]
  }
]

"keyVaultName""keyVaultSecretName"参数替换为你的密钥和密钥保险库的名称。

这将告诉函数应用在部署期间从密钥保险库中获取密钥值。

确保在部署ARM模板之前在密钥保险库中创建了密钥,并将其值存储在名为"default"的密钥中。

这样,ARM模板部署的函数应用将具有主机密钥,并且不会抛出错误。

相关内容

热门资讯

热门推荐!丰城双剑必胜辅助,中... 您好:这款丰城双剑必胜辅助游戏是可以开挂的,确实是有挂的,很多玩家在这款丰城双剑必胜辅助游戏中打牌都...
透视线上!aapoker公共底... 透视线上!aapoker公共底牌,德扑圈透视挂(辅助挂)详细开挂辅助平台;无需打开直接搜索加(薇:1...
必备攻略!荔枝竞技破解版,胡乐... 必备攻略!荔枝竞技破解版,胡乐辅助脚本是真的假的(有挂秘籍辅助挂)1、下载安装好胡乐辅助脚本是真的假...
透视免费!陕麻圈是不是可以辅助... 【亲,陕麻圈是不是可以辅助 这款游戏可以开挂的,确实是有挂的,很多玩家在这款陕麻圈是不是可以辅助中打...
记者揭秘!填大坑辅助器视频,兴... 记者揭秘!填大坑辅助器视频,兴义水鱼天下有辅助吗(有挂教学辅助安装);无需打开直接搜索微信(1367...
透明挂透视!乐胡脚本,哈糖大菠... >>您好:哈糖大菠萝有没有挂确实是有挂的,很多玩家在这款哈糖大菠萝有没有挂游戏中打牌都会发现很多用户...
查到实测!浙江同城游辅助器,川... 【亲,浙江同城游辅助器 这款游戏可以开挂的,确实是有挂的,很多玩家在这款浙江同城游辅助器中打牌都会发...
透视透明!夜猫十三道辅助器,w... 夜猫十三道辅助器是一款专注玩家量身打造的游戏记牌类型软件,在夜猫十三道辅助器这款游戏中我们可以记录下...
玩家必看!潮汕来物局游戏源码,... 玩家必看!潮汕来物局游戏源码,微乐家乡自建房辅助app(有挂头条开挂辅助工具);打开点击测试直接进入...
透视好友房!边锋干瞪眼辅助器,... 透视好友房!边锋干瞪眼辅助器,aapoker透视方法(辅助挂)详细开挂辅助下载;无需打开直接搜索加(...