You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

如何在Visual Studio中创建带Host Key授权的Azure Function?

Azure Functions授权级别:WebJobs框架与Azure门户的差异问题

问题说明

WebJobs框架与Azure门户的访问级别差异显著,且文档未说明如何在WebJobs框架中为函数使用Host Key授权。我正尝试使用Visual Studio 2022创建一组小型Azure Function。

Azure门户定义的4种授权级别

  • Host Keys:客户端使用Host Key可访问应用中的所有HTTP函数,_master密钥可授予Functions Runtime API的管理员访问权限。
  • System Keys:由Function运行时自动管理,提供对函数运行时功能的细粒度访问。
  • Function Keys:作用域限定于单个函数,可用于访问该函数。
  • Anonymous:无需密钥即可访问函数。

Visual Studio WebJobs框架的授权级别枚举

Visual Studio中用于定义函数的WebJobs框架定义了以下授权级别,且无文档解释其与运行时的映射关系:

  • Anonymous
  • User
  • Function
  • System
  • Admin

其中Anonymous和Function授权级别可正常工作,但WebJobs框架枚举中的其他授权级别均无法生成具备有效授权的function.json文件。

内容的提问来源于stack exchange,提问作者JeffreyABecker

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.08.02 17:15:40